检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
(Simplified)_China.936' 可能原因 源库区域类型目标库不支持。 解决方案 请联系客户确认是否可以换成其他的区域类型(默认UTF-8),区域类型可能会影响不同语言的排序规则。如果可以换成UTF-8,请联系华为工程师处理。 父主题: PostgreSQL->PostgreSQL实时同步
msg=Invalid BSON field name {***} 可能原因 字段中含有不合法的符号,如".","$"等。 处理方法 排查源库数据中含有不合法符号的字段,并修改去掉不合法符号后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MongoDB->DDS实时迁移
which is outside of dest allowed range. 可能原因 Oracle与MySQL异构数据库对时间类型所支持的范围不同。可在Oracle中执行以下SQL语句,查看数据: select to_char(column_name, 'SYYYY-MM-DD')
检查源库或目标库是否开启create_default_primary_key参数。源库或目标库的create_default_primary_key参数开启了,可能会导致灾备主备倒换的时候任务失败或者数据不一致,建议关闭。另外,如果在开启这个参数的状态下,源库创建无主键表,即使现在关闭了也可能会导致主备转换后任务失败。
检查源数据库选择的对象是否符合迁移或者同步要求。 不通过原因 源数据库不存在要同步的对象。 源数据库暂时不可用。 Oracle为源的任务,所选表的schema名、表名及其包含的列名超过了30个字符。 Microsoft SQL Server为源的任务,单个任务同步的表超过了1000张。
源库的schema名是否合法 PostgreSQL迁移场景 表1 源库的schema名是否合法 预检查项 源库的schema名是否合法。 描述 源数据库的schema名不支持 '" .字符,检查源数据库schema名是否合法,若存在不合法的字符,会导致实时同步失败。 不通过提示及处理建议
检查目标数据库的最大chunk数目是否足以支撑源库数据的分片分裂,当chunk个数达到目标库的最大支撑数目时,chunk不再分裂,会影响写入性能。 不通过提示及处理建议 待确认原因:目标库的最大chunk数目不足以支撑源库数据的分片分裂,当chunk个数达到目标库的最大支撑数目时,chunk不再分裂,会影响写入性能。
检查,需要用户自行确认是否涉及。 待确认原因 待迁移的表中以字符串为主键或唯一键的列不包含空格,由于源数据库的字符串作为主键、唯一键时区分空格,而目标数据库不区分,所以有可能导致数据不一致或迁移失败。 由于源数据库和目标数据库的差异,number、int、float、double
选择的源库表中不能存在名称字母相同但大小写不同的列。 已选择的表在目标库不存在,或与源库的表结构不一致。 目标库和源库的约束不一致,可能在后续同步中因约束不一致导致同步失败。 处理建议 删除源库表中名称字母相同但大小写不同的列,或者变更源库表中名称字母相同但大小写不同的列名称。
目标数据库实例状态是否正常 DRS在预检查阶段,会对提供的目标数据库实例状态进行检查。 不通过原因 目标数据库实例状态异常,实例不可用。 目标数据库为只读实例。 处理建议 目标数据库状态异常,DRS无法访问,等待数据库实例状态正常后,重新进行预检查。 目标数据库为只读实例,不允许
GaussDB为目标库同步场景 表1 是否禁用了外键或者同步的表在目标库上是否有外键 预检查项 是否禁用了外键或者同步的表在目标库上是否有外键 描述 目标库的表存在外键没有禁用,可能会导致数据同步失败 不通过提示及处理建议 不通过原因:目标库的表存在外键没有禁用,可能会导致数据同步失败。 处理建议:以下处理方法任选其一即可
使用DRS对华为云上同Region同VPC的云数据库进行迁移时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 DRS使用VPC网络访问同Region同VPC的RDS数据库,需要确保源数据库入方向的网络ACL和安全组放通,DRS迁移实例出方向的网络ACL和安全组放通。操作流程如图2所示:
使用DRS对华为云上同Region不同VPC的云数据库进行迁移时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 DRS使用VPC网络访问处于同Region不同VPC的云数据库,需要创建两个VPC之间的对等连接,并且需要确保源数据库入方向的网络ACL和安全组放通,DRS迁移实例出方向的网络ACL和安
使用DRS对华为云上不同Region的云数据库进行迁移时,选择公网网络其网络示意图如图1所示: 图1 网络示意图 DRS使用公网网络访问跨Region的RDS数据库,需要给源数据库绑定弹性公网IP,分别配置Region-A源数据库入方向的网络ACL和安全组放通DRS迁移实例的弹性公网IP,Reg
matches 可能原因 在目标库删表,导致同步语句报错。 解决方案 请联系目标库运维工程师根据源库表结构在目标库创建对应的表。 创建完成后,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
全量同步失败报错,关键词“column *** does not exist” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the fail
可在目标库RDS for PostgreSQL的相应库(database)中,执行如下SQL进行验证: select * from pg_extension where extname = 'postgis'; 解决方案 插件对象不同步,同步前请先在目标库安装相应的插件。请按照如下步骤,安装插件后,再重试DRS任务。
Oracle->MySQL数据库迁移、同步场景 表1 Oracle源库是否开启归档日志 预检查项 Oracle源库是否开启归档日志。 描述 Oracle到MySQL的增量迁移,要求源数据库打开归档日志。 不通过提示及处理建议 不通过原因:Oracle源库未打开归档日志。 处理建议:在Oracle源库中执行[alter
目标库是否已存在指定迁移对象检查 预检查项 目标库是否已存在指定迁移对象检查。 描述 目标库是否已存在指定迁移的对象,若目标库存在同名对象,可能导致迁移失败。 不通过提示及处理建议 不通过原因:目标库中存在同名的对象。 处理建议:请在目标库中删除同名对象后重新校验。 父主题: 数据库对象检查
源数据库字符集是否支持 Oracle为源同步时,DRS会对源数据库字符集进行检查。源数据库的字符集不支持时,可能会导致数据同步失败。 不通过原因 源数据库的字符集不支持。源库为Oracle的同步目前支持字符集:ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8