本章节介绍了如何创建DRS实例,并将本地Oracle上的testinfo数据库迁移到云数据库GaussDB 实例中testdatabaseinfo数据库中。 迁移前检查 在创建任务前,需要针对迁移条件进行手工自检,以确保您的迁移任务更加顺畅。 在迁移前,您需要参考入云使用须知获取迁移相关说明。 创建迁移任务 1. 登录天翼云控制台。 2. 单击管理控制台左上角的,选择区域。选择目标实例所在的区域。 3. 单击左侧的服务列表图标,选择“数据库 > 数据库服务 > 数据复制”。 4. 左侧导航栏选择“实时同步管理”,单击“创建同步任务”。 5. 配置同步实例信息。 a) 选择区域,项目,填写任务名称。 b) 配置迁移任务的类型,选择目标实例和子网等。 c) 单击“开始创建”。 6. 配置源库及目标库信息。 a) 填写源库的IP、端口、用户、密码等信息。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 b) 填写目标库的账户和密码。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 c) 单击“下一步”,仔细阅读提示内容后,单击“同意,并继续”。 7. 设置同步。 a) 在源库选择需要迁移的数据库和表。本次实践中选择“ testinfo” 中的 “DATATYPELIST” 表。 b) 选择完成后,可以设置迁移后是否重新命名库名和表名。 c) 本次实践将表名重新命名为“ DATATYPELISTAfter ”。 注意重新命名时不要使用特殊符号,否则会导致迁移后执行SQL语句报错。 d) 确认重命名设置内容,单击“下一步”。 8. 高级设置。 本页面内容仅做确认,无法修改,确认完成后单击“下一步”。 9. 数据加工。 在该页面可以对迁移的表进行加工。包括选择迁移的列,重新命名迁移后的列名,本次实践将“ COL01CHARE ”重新命名为“ newline ”。 a) 选择需要加工的表。 b) 编辑“COL01CHARE”列。 c) 将“COL01CHARE”重新命名为“newline”,单击“确定”。 d) 单击“下一步”。 10. 预检查。 a) 所有配置完成后,进行预检查,确保迁移成功。 b) 对于未通过的项目,根据检查结果中的提示信息修复,修复完成后,单击“重新校验”,直到预检查通过率为100%。 c) 预检查全部通过后,单击“下一步”。 11. 任务确定。 a) 检查所有配置项是否正确。 b) 单击“启动任务”,仔细阅读提示后,勾选“我已阅读启动前须知”。 c) 单击“启动任务”,完成任务创建。 12. 任务创建成功。 任务创建成功后,返回任务列表查看创建的任务状态。
本页介绍天翼云TeleDB数据库的COLUMN设计规范。 建议能用数值类型的,就不用字符类型。 建议能用varchar(N)就不用char(N),以利于节省存储空间。 建议能用varchar(N)就不用text,varchar。 建议使用default NULL,而不用 default '',以节省存储空间。 建议如有国际货业务的话,使用timestamp with time zone(timestamptz),而不用 timestamp without time zone,避免时间函数在对于不同时区的时间点返回值不同,也为业务国际化扫清障碍。 建议使用NUMERIC(precision,scale)来存储货币金额和其它要求精确计算的数值, 而不建议使用real,double precision。
前提条件云主机的状态为“运行中”。 需保证根目录可写入,且剩余空间大于300MB。 使用SUSE 11 SP4镜像创建的云主机,内存需要大于等于4G时才能支持一键式重置密码功能。 云主机使用的VPC网络DHCP不能禁用。 云主机网络正常通行。 云主机安全组出方向规则满足如下要求: − 协议:TCP − 端口范围:80 − 远端地址:169.254.0.0/16 如果您使用的是默认安全组出方向规则,则已经包括了如上要求,可以正常初始化。默认安全组出方向规则为: − 协议:ALL − 端口范围:ALL − 远端地址:0.0.0.0/16 操作步骤 1. 检查云主机是否已安装密码重置插件CloudResetPwdAgent和CloudResetPwdUpdateAgent。 提供如下两种方法供您检查。 方法一:在管理控制台查询 a. 登录管理控制台。 b. 选择“计算 > 弹性云主机”。 c. 选中待检查的弹性云主机,并选择“重置密码”。 如果界面弹窗提示用户给云主机重置密码,表示已安装一键式重置密码插件,结束。 如果界面弹窗提示下载重置密码脚本并安装,表示未安装一键式重置密码插件,请继续执行步骤2进行安装。 方法二:登录弹性云主机查询 a. 以root用户登录弹性云主机。 b. 执行以下命令,查询是否已安装CloudResetPwdAgent和CloudResetPwdUpdateAgent。 ls lh /Cloud 查询是否已安装一键式重置密码插件 检查结果是否如上图所示。 是,表示已安装一键式重置密码插件,结束。 否,表示未安装一键式重置密码插件,请继续执行步骤2进行安装。 2. 下载一键式重置密码插件CloudResetPwdAgent。 说明: 弹性云主机需要绑定弹性公网IP才能自动更新一键式重置密码插件。 下载并解压软件包CloudResetPwdAgent.zip。 请参考获取一键式重置密码插件,下载对应的一键式重置密码插件CloudResetPwdAgent.zip并完成完整性校验。 安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。 执行以下命令,解压软件包CloudResetPwdAgent.zip。 安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。 unzip o d 插件解压目录 CloudResetPwdAgent.zip 示例: 假设插件解压的目录为/home/linux/test,则命令行如下: unzip o d /home/linux/test CloudResetPwdAgent.zip 3. 安装一键式重置密码插件。 a. 执行以下命令,进入文件CloudResetPwdUpdateAgent.Linux。 cd CloudResetPwdAgent/CloudResetPwdUpdateAgent.Linux b. 执行以下命令,添加文件setup.sh的运行权限。 chmod +x setup.sh c. 执行以下命令,安装插件。 sudo sh setup.sh d. 执行以下命令,检查密码重置插件是否安装成功。 service cloudResetPwdAgent status service cloudResetPwdUpdateAgent status 如果服务CloudResetPwdAgent和CoudResetPwdUpdateAgent的状态均不是“unrecognized service”,表示插件安装成功,否则安装失败。 说明: 您也可以根据步骤1,检查密码重置插件是否安装成功。 如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。