检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
选择对象预检查 检查任务选择的对象是否符合迁移或同步要求。 不通过原因 文件导入对象时,导入的对象中部分库表在源库中不存在,导致同步失败。 已选择的表中存在标识列,但目标库不支持标识列,会造成数据同步失败。 处理建议 重新编辑要导入的文件,剔除掉这些不存在的对象,重新进行导入。 单击
对象级对比:对源库Oracle和目标库GaussDB的数据库同步对象进行对比。 数据级对比:单击“创建对比任务”,勾选要进行行数对比的表,单击确定。 等待对比任务完成后,单击“查看对比报告”,确保数据对比结果一致。 确保数据一致后,单击DRS实例右侧的“结束”按钮,结束DRS任务。 父主题:
异常状态下的任务仍然会计费,而长时间异常的任务无法续传和恢复。设置任务异常自动结束天数后,异常且超时的任务将会自动结束,以免产生不必要的费用。 同步任务提交后,您可在“实时同步管理”页面,查看并管理自己的任务。 您可查看任务提交后的状态,状态请参见任务状态说明。 在任务列表的右上角,单击刷新列表,可查看到最新的任务状态。
登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 单击“创建迁移任务”。 填写迁移任务参数: 配置迁移任务名称。 填写迁移数据并选择模板库。 这里的目标库选择创建DDM实例所创建的DDM实例。 图1 迁移实例信息
查询可用的Node规格 功能介绍 查询可用的Node规格。 URI GET /v3/{project_id}/node-type 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。
数据订阅与MySQL到Kafka同步的区别 为什么DRS不支持部分他云只读实例的备库做源库 DRS支持caching_sha2_password加密用户迁移吗 为什么迁移前后数据库磁盘空间使用量不一致 DRS发送Kafka消息序列化方式是什么 DRS可支持自建的MySQL数据库迁移吗? DRS会主动清空目标表数据吗?
对象级对比”页面,查看库和表的迁移结果。 在“同步对比 > 数据级对比”页面,创建对比任务,查看表中行的迁移结果。 通过DAS连接GaussDB的目标库“test_database_info ”。 DAS连接实例的方法请参考《新增数据库登录》。 执行如下语句,查询全量同步结果。 SELECT * FROM test_info
获取任务ID 在调用接口的时候,部分URL中需要填入任务ID,所以需要获取到任务ID。任务ID获取方法如下: 从控制台获取任务ID 登录数据复制服务管理控制台。 在任务管理界面,查看任务ID。 或单击任务名称,在“基本信息”页签,查看当前任务的ID。 图1 基本信息 通过API获取任务ID
DRS迁移索引时目标库临时空间不足。 解决方案 调整目标库临时空间。 如果为RDS for MySQL,可参考以下操作调整临时空间。 参考RDS性能调优中的内容进行空间优化。 优化完成后,查看临时空间是否增长。 是,执行2。 否,在管理控制台右上角,选择“工单 > 新建工单”,联系RDS客服调整目标数据库临时空间。
法如下: 方法1:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找子网的网段,选择未被占用的IP 。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询私有IP列表,选择“device_owner”为空的私有IP。 示例: "192.168.0
要删除目标数据库中与源数据库同名的库、或指定一个新的RDS实例进行迁移。 如果您进行的是出云操作,根据实际情况判断是否要保留这些目标端用户数据库、或者指定一个新的目标库。 不通过原因:增量迁移场景下, 目标数据库中不允许存在与源数据库中的库同名的库。 处理建议:根据实际情况判断是
由于本次实践为增量同步模式,DRS任务会将源库的产生的增量数据持续同步至目标库中,直到手动任务结束。下面我们通过在源库RDS for MySQL中插入数据,查看Kafka的接收到的数据来验证同步结果。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库
collation_server的一致性检查 源数据库和目标数据库的参数collation_server不一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的collation_server参数不一致。 处理建议 修改源数据库或者目标数据库的collation_server参数,使其保持一致。
DB2 for LUW->GaussDB 表1 数据类型映射关系 数据类型(DB2 for LUW) 数据类型(GaussDB) 是否支持映射 CHARACTER CHARACTER 支持 VARCHAR VARCHAR 支持 LONG VARCHAR TEXT 支持 GRAPHIC
不支持源数据库中开启TDE加密的数据库进行备份迁移。 不支持高版本的数据库备份文件在低版本实例数据库上进行还原(例如从2017版本->2016版本的还原)。 企业版->标准版->Web版的还原存在一定失败的风险(取决于是否开启高版本的特性)。 迁移过程中,实例显示处于迁移状态,当前正在迁移的目标数据库
检查源数据库是否开启了Binlog日志功能。MySQL增量迁移时,源数据库的Binlog日志必须打开。 不通过原因 源数据库未开启Binlog日志功能。 处理建议 如果源数据库为本地自建MySQL库,建议参考如下操作开启Binlog日志。 查看binlog日志是否开启。 show variables
vpc_id String 数据库所在的虚拟私有云ID。 subnet_id String 数据库所在的子网ID。 security_group_id String 数据库所在的安全组ID。 project_id String 数据库实例所在的Project ID。 db_name
可按照流类型的不同进行确定。 X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。
本章节介绍配置DRS灾备实例,包含源库和目标库的配置。 操作步骤 在“实时灾备管理”页面,选择已创建的灾备任务,单击“编辑”。 根据界面提示,将灾备实例的弹性公网IP加入生产中心RDS for MySQL实例所属安全组的入方向规则,选择TCP协议,端口为生产中心RDS for MySQL实例的端口号。 图1 添加安全组规则
任务失败。 处理建议 在源库执行以下命令,设置binlog保存时间。其中“value”为设置的binlog保存时间,取值为大于0的整数。 set global expire_logs_days=“value” 父主题: 数据库参数检查