检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
the server. 可能原因 访问源库或目标库时建立连接失败。 解决方案 检查源库或目标库运行状态是否正常。 检查DRS实例和源库或目标库之间的网络是否能够连通。 检查源库或目标库远程访问或者访问白名单是否对DRS实例的IP放通。 父主题: MySQL->MySQL实时迁移和同步
limit 否 Integer 每页显示的条目数量。 type 是 String 查询对象信息类型。取值: source:查询源库对象信息。 modified:查询已选择的(未下发与已同步的)对象信息。 synchronized:查询已同步的(已下发的)对象信息 , 使用场景在任务处于全量中或者增量中。
任务状态说明 数据订阅提供了多种任务状态,以便区分不同阶段的订阅任务。 数据订阅任务的状态和说明,请参见表1。 表1 数据订阅任务状态和说明 状态 说明 创建中 正在创建数据复制服务需要用到的数据订阅实例。 创建失败 创建数据订阅任务失败。 配置 数据订阅实例创建成功,但还没有启动任务,可以继续配置任务。
源数据库binlog格式检查 检查源数据库Binlog格式。MySQL增量迁移时,源数据库的Binlog日志必须打开,且Binlog日志格式必须为row格式。 不通过原因 源数据库的Binlog格式不是row格式。 处理建议 如果源数据库为本地自建MySQL,可通过如下方法,修改源数据库Binlog格式:
验证数据。 前提条件 已知源端数据库的IP地址,端口,账户和密码。 操作步骤 根据源端数据库的IP地址,通过数据库连接工具连接数据库。 根据支持的数据类型,在源库执行语句构造数据。 登录源端数据库。 进入任意一个待迁移的逻辑库。 本实践用到的逻辑库为db_test_info。 在
RS任务到期后的状态说明,请参见到期后影响。 续费相关的功能 包年/包月任务续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月任务从购买到被自动删除之前,您可以随时在DRS控制台为任务续费,以延长任务的使用时间。 自动续费 开通自动续费后,DRS任
只读:目标数据库整个实例将转化为只读、不可写入的状态,迁移任务结束后恢复可读写状态,此选项可有效地确保数据迁移的完整性和成功率,推荐此选项。 读写:目标数据库可以读写,但需要避免操作或接入应用后会更改迁移中的数据(注意:无业务的程序常常也有微量的数据操作),进而形成数据冲突、任务故障、
入云场景Definer迁移需要源库账号具有all privileges权限,出云场景的Definer迁移需要目标库账号具有all privileges权限。 不通过提示及处理建议 不通过原因:目标库的指定账号当前权限不足。 处理建议:选择Definer指定为目标数据库连接用户账号,或者赋予目标数据库用户all privileges权限。
transaction。 可能原因 目标库有客户业务连接长时间持有锁。 目标库性能不足或负载较大执行较慢。 解决方案 联系客户运维人员检查目标库锁占用情况、慢SQL或负载状况。 目标库恢复正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
源库约束完整性检查 Oracle为源库的迁移、同步场景 表1 源库约束完整性检查 预检查项 源库约束完整性检查。 描述 源库约束完整性检查,若不符合迁移要求,则导致迁移失败。 待确认提示及处理建议 不通过原因:需要迁移的表中含有依赖,但是被依赖的表没有被迁移。 处理建议:在对象选择中添加这些表。
访问源库或目标库时建立连接失败。 解决方案 请按照如下思路排查: 检查源库或目标库运行状态是否正常。 检查源库或目标库监听端口是否放通了DRS的IP。 公网模式的DRS任务,源库需要放通DRS的弹性公网IP,目标库需要放通DRS的内网IP。 VPC模式、VPN、专线模式的DRS任务,源库和目标库都需要放通DRS的内网IP。
源数据库是否处于备机状态 PostgreSQL为源的全量+增量实时同步任务,源库不可以为备机,否则,无法进行增量同步。全量实时同步任务,源库可以为备机,但是参数“hot_standby_feedback”必须为on,否则可能导致同步失败。 不通过原因 全量+增量实时同步任务,源库为备机,无法进行增量同步。
数据库所在的虚拟私有云ID。 subnet_id String 数据库所在的子网ID。 security_group_id String 数据库所在的安全组ID。 project_id String 数据库实例所在的Project ID。 db_name String 服务名ser
the server。 可能原因 访问源库或目标库时建立连接失败。 解决方案 检查源库或目标库运行状态是否正常。 检查DRS实例和源库或目标库之间的网络是否能够连通。 检查源库或目标库远程访问或者访问白名单是否放通DRS的实例IP。 父主题: MySQL->MySQL实时迁移和同步
员执行以下操作。 操作步骤 使用DRS同步任务测试连接时的用户登录GaussDB分布式版的每个主DN节点。 执行如下语句,查询同步任务选择的database对象所对应的流复制槽名称。 select slot_name from pg_replication_slots where
ShardIP:Shard节点的IP地址。 Primaryport:Shard节点中的Primary节点的服务端口。 database:鉴权数据库名,即数据库账号所属的数据库。 username:登录数据库的账号。 password:登录数据库的密码。 如果您有多个数据库,您需要重
DRS支持通过Excel表格导入的形式创建迁移任务,用户可以将任务基本信息、源库和目标库信息、以及待迁移的对象等信息填写到模板中,再进行导入,批量创建迁移任务。 约束限制 目前仅支持引擎为MySQL->MySQL的任务进行导入。 修改导入文件时模板时,示例内容需要清除,填写为正确的值。 在填写源和
任务状态说明 实时迁移提供了多种任务状态,以便区分不同阶段的迁移任务。 数据实时迁移任务的状态和说明,请参见表1。 表1 实时迁移任务状态和说明 状态 说明 创建中 正在创建数据复制服务需要用到的迁移实例。 创建任务失败 创建实时迁移实例失败。 配置 迁移实例创建成功,但还没有启动任务,可以继续配置任务。
当前不支持数据库和schema的迁移,需要手动创建目标端的数据库和schema,否则会导致迁移失败。 不通过提示及处理建议 不通过原因:MySQL到PostgreSQL的迁移当前不支持数据库的迁移。 处理建议:请手动在目标数据库创建好与源数据库同名的数据库、schema。 不通过
查看子任务1灾备监控,主2显示禁止执行DDL状态。 图2 转换前灾备监控 单击任务“操作”列的“方向转换”。 在弹出对话框中单击“是”确认转换。 转换后,子任务灾备关系发生改变,子任务1成为反向任务。 图3 反向转换后 查看子任务1灾备监控,此时主1显示禁止执行DDL状态。 图4