正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源库对象名长度检查 MySQL->PostgreSQL、MySQL->GaussDB(DWS)实时同步 表1 源库对象名长度检查 预检查项 源库对象名长度检查。 描述 目标库对象名最大支持63个字符。源库存在超过目标库长度限制的对象名。 待确认提示及处理建议 不通过原因:目标库对
数据库参数SERVER_ID的一致性检查 MySQL迁移场景 表1 数据库参数SERVER_ID的一致性检查 预检查项 数据库参数SERVER_ID的一致性检查。 描述 校验用户提供的目标数据库与源数据库的SERVER_ID参数是否相同,若相同会导致迁移失败。 不通过提示及处理建议
ust_function_creators需保持一致。当源数据库支持自定义函数时,而目标数据库不支持自定义函数,此时源数据库自定义函数的参数log_bin_trust_function_creators=on,目标数据库自定义函数的参数log_bin_trust_function
什么是数据复制服务 数据复制服务是否支持关系型数据库的HA实例迁移 数据复制服务对源数据库有什么要求 数据复制服务对目标数据库有什么要求 数据复制服务是否采用了并发技术 数据复制服务是否采用了压缩技术 DRS是否支持公有云和专属云间的数据库迁移 什么是配额 DRS支持将DB2 for
源数据库中是否存在非ASCII字符的触发器名 MySQL迁移场景 表1 源数据库中是否存在非ASCII字符的触发器名 预检查项 源数据库中是否存在非ASCII字符的触发器名。 描述 源数据库中不能存在非ASCII字符的触发器名,若存在,可能会导致迁移失败。 待确认提示及处理建议
源库和目标库的字符集是否一致 MySQL->MySQL、DDM迁移场景 表1 源库和目标库的字符集是否一致 预检查项 源库和目标库的字符集是否一致检查。 描述 源数据库和目标库的字符集是否一致。 待确认提示及处理建议 待确认原因:源数据库支持更高版本字符集。 处理建议:源数据库支持更高版本字符
RDS实例场景源库信息 表10 RDS实例场景源库信息 参数 描述 源库类型 选择“RDS实例”。 数据库实例名称 选择待同步的关系型PostgreSQL数据库实例作为源数据库实例。 数据库用户名 源数据库实例的用户名。 数据库密码 源数据库的用户名所对应的密码。 图7 目标库信息 表11 目标库信息
取值: mysql:MySQL到MySQL迁移,MySQL到MySQL同步 mongodb:MongoDB到DDS迁移 cloudDataGuard-mysql:MySQL到MySQL灾备 gaussdbv5:GaussDB同步 mysql-to-kafka:MySQL到Kafka同步
数据库。 username:登录数据库的账号。 password:登录数据库的密码。 如果您有多个数据库,您需要重复执行步骤2和步骤3,分别为每个数据库的每个Shard节点清理孤立文档。 父主题: 实时迁移
映射到目标库中的type名是否合法 MySQL->CSS/ES、GaussDB(for MySQL)->CSS/ES实时同步 表1 映射到目标库中的type名是否合法 预检查项 映射到目标库中的type名是否合法。 描述 映射到目标端的type需满足以下要求: 目标是5.x版本时,一个index可以支持多个type。
目标数据库是否冲突 MySQL迁移场景 表1 目标数据库是否冲突 预检查项 目标数据库是否冲突。 描述 检查目标数据库是否正在被别的迁移任务使用,当多个迁移任务使用同一个目标数据库,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:RDS实例已经在其他的迁移任务中。 处理建
DRS实时同步支持使用Online DDL工具吗 使用场景 MySQL为源的迁移或同步任务,在增量阶段使用第三方拷表方式实现的Online DDL工具(如PT-OSC、GH-OST)在源库执行DDL,会先创建临时表,通过临时表做DDL,针对这个情况,使用DRS进行迁移或同步时,可分为以下三种场景:
Server字符类型是使用字节数作为长度,PostgreSQL是使用字符数作为长度且使用字符集为utf8mb4,所以字段在目标库所占字节数为n*4。 目标数据库对象要求: 目标数据库实例必须有足够的磁盘空间。 除了系统数据库之外,目标数据库不能包含与源数据库同名的数据库。 其他使用须知: 不支持源数据库主备切换,源数据库主备切换会导致同步任务失败。
处理建议:返回设置同步页面,编辑满足条件的表重新建立映射关系,或在目标对应表中增加对应字段。 不通过原因:部分数据库无法同步,目标库中不存在。当前同步任务,需要预先在目标端创建对应的数据库(用户) 处理建议:建议在目标数据库预先创建该库(用户)或者不同步该库。创建用户语句参考: CREATE USER user_name
说明。 MySQL->MySQL MySQL->PostgreSQL MySQL->GaussDB分布式版 MySQL->GaussDB主备版 MySQL->GaussDB(DWS) MySQL->GaussDB(for MySQL) MySQL->Kafka MySQL->CSS/ES
配置源库所在安全组和源库所在子网的网络ACL。 安全组:增加云数据库安全组入方向规则,放通DRS私有IP作为源地址可以访问云数据库监听端口。 网络ACL:VPC默认没有网络ACL,如果您设置过网络ACL,需要增加入方向规则,允许放通DRS私有IP作为源地址、随机端口作为源端口范围,RDS源数据库的IP作为目的地址、监听端口作为目的端口范围。
不同Region,通过公网网络接入华为云 使用DRS对华为云上不同Region的云数据库进行迁移时,选择公网网络其网络示意图如图1所示: 图1 网络示意图 DRS使用公网网络访问跨Region的RDS数据库,需要给源数据库绑定弹性公网IP,分别配置Region-A源数据库入方向的网络ACL和安全组放通DRS迁移实例
图5 源库信息 表9 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的RDS for PostgreSQL实例,不可进行修改。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 源数据库的数据库用户名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。
RDS实例场景源库信息 表10 RDS实例场景源库信息 参数 描述 数据库类型 选择“RDS实例”。 数据库实例名称 选择待同步的关系型PostgreSQL数据库实例作为源数据库实例。 数据库用户名 源数据库实例的用户名。 数据库密码 源数据库的用户名所对应的密码。 图7 目标库信息 表11 目标库信息
第九次正式发布,包含以下修改点: 新增RDS for MySQL同步到Kafka。 新增其他云MySQL迁移到GaussDB(for MySQL)。 2021-10-30 第八次正式发布,包含以下修改点: 新增自建MySQL迁移到RDS for MySQL。 新增本地Oracle同步到GaussDB分布式版。