检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
前提条件 已登录数据复制服务控制台。 已成功创建迁移任务。 方式一 在“实时迁移管理”页面的迁移列表中,选择要修改的任务,单击“编辑”。 在“源库及目标库”页面,填写源库和目标库信息,单击“下一步”。 在“迁移设置”页面,设置迁移用户和迁移对象,单击“下一步”。 图1 迁移模式 表1 迁移模式和迁移对象
备份迁移失败,提示增量bak文件LSN不连续 操作场景 客户通过增量备份数据迁移上云时,报错:In incremental restoration mode, the incremental .bak file is not continuous with the previous
DRS同步实例创建成功后,可在“源库及目标库”页面获取DRS同步实例的弹性公网IP。 图4 同步实例弹性公网IP 若通过VPN网络进行同步,源库需要将DRS的私有IP添加到其网络白名单内,使源端与目标端的网络互通。 DRS同步实例创建成功后,可在“源库及目标库”页面获取DRS同步实例的私有IP。
全量迁移失败报错,关键词“GC overhead limit exceeded” 场景描述 MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: GC overhead limit exceeded。
增量同步失败报错,关键词“timeout when get next file log, maybe has been deleted, please check it.” 场景描述 Oracle为源DRS同步任务增量阶段报错,同步日志界面提示:service CAPTURE failed,cause
oplog:支持MongoDB 3.2及以上版本,DRS直接连接源数据库实例的每一个Shard进行数据抽取。选择此方式时,必须关闭源库实例集合均衡器Balancer,测试连接时需要填写源数据库每一个Shard的连接信息。 changeStream:支持MongoDB 4.0及以上版本,DRS连接源
RDS的安全策略,不允许用户密码为空,但是源库为客户云下自建MySQL,可以设置空密码。 解决方案 在源库执行以下SQL语句,查询密码为空的用户。 MySQL 5.7及以上版本: SELECT USER,HOST,authentication_string FROM MYSQL.user WHERE authentication_string
概述 场景描述 本实践使用UGO语法迁移、DRS的实时同步功能将本地Oracle数据库实时同步至华为云GaussDB。通过全量+增量同步,实现源数据库Oracle和目标数据库GaussDB的数据迁移,最终业务割接至GaussDB。 解决问题 企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。
概述 场景描述 本实践使用DRS的实时同步功能将本地Oracle数据库实时迁移至华为云GaussDB。通过全量+增量同步,实现源数据库Oracle和目标数据库GaussDB的数据长期同步。 解决问题 企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。 传统数据库需要自购
Administrator全局权限,避免由于权限问题造成某些功能不可用,如定时启动任务、全量完成自动结束、自动重试失败任务等自动功能。如果自动功能不可用,可参考常见问题DRS创建任务后执行自动功能失败。 系统角色 无。 DRS Administrator 数据复制服务的管理员。 该权限为使用数据复制服务时必须添加的基础权限。
全量或增量阶段失败报错,关键词“Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation” 场景描述 全量或增量阶段,DRS迁移或
LECT权限。 授权语句:GRANT SELECT ON <userName.tbName> to drsUser; 12c及以上版本租户模式: 12c及以上版本CDB数据库同步时,需要具有CREATE SESSION,SELECT ANY DICTIONARY,EXECUTE_CATALOG_ROLE,SELECT
说明: 源库为MariaDB 10.0、10.1版本时,建议同步到目标库MySQL 5.6及以上的版本。 源库为MariaDB 10.2、10.3、10.4版本时,建议同步到目标库MySQL 5.7及以上的版本。 源库为MariaDB 10.5版本时,建议同步到目标库MySQL 8.0版本。
LECT权限。 授权语句:GRANT SELECT ON <userName.tbName> to drsUser; 12c及以上版本租户模式: 12c及以上版本CDB数据库同步时,需要具有CREATE SESSION,SELECT ANY DICTIONARY,EXECUTE_CATALOG_ROLE,SELECT
委托管理 当用户创建DRS任务使用的是子账号,执行定时启动任务、全量完成自动结束、自动续传失败任务、定时对比任务等自动功能时,可能会访问全局服务或是Region级别服务,需要使用“账户委托”,否则会导致执行失败。 数据复制服务支持在创建任务的时候,自动将用户账户委托给数据复制服务
LECT权限。 授权语句:GRANT SELECT ON <userName.tbName> to drsUser; 12c及以上版本租户模式: 12c及以上版本CDB数据库同步时,需要具有CREATE SESSION,SELECT ANY DICTIONARY,EXECUTE_CATALOG_ROLE,SELECT
SELECT、SHOW VIEW、EVENT。 用户迁移时,如果源数据库为8.0版本,需要有mysql.user表的SELECT权限;如果为5.7及以下版本,则需要mysql系统库的SELECT权限。 需要具备如下最小权限: SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION
务失败。 在任务启动后,仅支持以下版本的源库发生主备倒换:源库为RDS for PostgreSQL 12.6及以上的小版本、RDS for PostgreSQL 13及以上版本的所有小版本。 由于长事务导致的创建逻辑复制槽失败或逻辑复制槽不存在的问题,需要通过重置任务来重新启动。
将GaussDB主备版同步到Kafka 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB主备版 Kafka 0.11及以上版本 支持的同步对象范围 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据用户选择,
务失败。 在任务启动后,仅支持以下版本的源库发生主备倒换:源库为RDS for PostgreSQL 12.6及以上的小版本、RDS for PostgreSQL 13及以上版本的所有小版本。 由于长事务导致的创建逻辑复制槽失败或逻辑复制槽不存在的问题,需要通过重置任务来重新启动。