检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不支持指定部分业务库进行灾备。 不支持宽松模式可以写入但严格模式下无法写入的非标浮点类型的数据的灾备,这种非标浮点类型数据可能会有无法命中的风险导致数据灾备失败。 业务数据库配置 灾备过程中,不允许对MySQL实例跨大版本升级,否则可能导致数据不一致或者同步任务失败(跨版本升级后数据、表结构、关键字等信息
能会导致数据不一致或任务失败。 全量同步时出现失败重试或暂停续传时,为了保证无主键表数据一致性,会对目标库未完成同步的无主键表使用truncate清空数据后重新同步,因此,全量同步前需保证同步用户对目标库无主键表有truncate权限,否则可能导致任务失败。 其他使用须知: 一般
能会导致数据不一致或任务失败。 全量同步时出现失败重试或暂停续传时,为了保证无主键表数据一致性,会对目标库未完成同步的无主键表使用truncate清空数据后重新同步,因此,全量同步前需保证同步用户对目标库无主键表有truncate权限,否则可能导致任务失败。 其他使用须知: 一般
户名、密码、权限,或修改源和目标数据库的端口号。 源库不能做DDL变更。 禁止对Oracle源库做resetlogs操作,否则会导致数据无法同步且任务无法恢复。 不支持LOB类型的rollback操作,否则会导致同步任务失败。 不支持修改源数据库Oracle用户名(SCHEMA名),包括11
塞逻辑复制槽的创建,进而引发任务失败。 由于长事务导致的创建逻辑复制槽失败或逻辑复制槽不存在的问题,需要通过重置任务来重新启动。 进行同步的表要禁用外键,因为DRS并行回放会使得不同表之间的写入顺序和源库不一致,可能会触发外键约束限制,造成同步失败。 目标数据库Oracle不支持
不使用DRS同步表结构(自建表结构)的场景下,无主键表如果因表结构问题导致任务失败,修复表结构后续传无法恢复,需要重置任务。 同步表结构时,如果目标库存在与源库同名约束会导致建表失败。 使用DRS同步表结构的场景下,同一个schema中,同步的表中,表、约束、索引等不能有忽略大小写后的同名对象,比如表"A"中有索引名"inx1",
EXPORT_COMMON_FAILED:对比结果导出失败。 report_remain_seconds Long 对比结果报告文件有效期剩余时间,单位为秒,报告未生成时返回-1。 compare_job_id String 对比任务ID。 error_msg String 失败原因。 compare_result
目标数据库对象一致性检查 进行DRS同步时,会对目标数据库对象一致性进行检查。目标库对象不满足要求时,可能会导致数据同步失败。 不通过原因 已选择的schema在目标库不存在。 部分表无法同步,这些表的特征为:表名称的字母相同但大小写不同。 已选择的表在目标库不存在,或与源库的表结构不一致。 处理建议
在您通过成本中心了解和分析您的成本情况后,您可以确定成本偏高的原因,然后采取针对性的优化措施。 资源优化 通过CES查看DRS监控指标,及时修复失败任务、删除闲置的任务。 如果您的业务对性能稳定性要求较低,可以考虑购买较小规格的任务,以此来降低您的成本。 计费模式优化 不同类型的业务对
货币金额格式是否一致 PostgreSQL同步时,源数据库和目标数据库的货币金额格式是否一致,若不一致,会导致同步失败。 不通过原因 源数据库和目标数据库的“lc_monetary”参数值不同。 处理建议 修改数据库“lc_monetary”参数值,使源库和目标库的货币金额格式保持一致。
DRS支持单AZ任务转为双AZ任务,在保证原来任务运行的情况下提高了任务的可靠性。 约束限制 DRS仅支持单AZ任务变更为双AZ任务,双AZ任务无法变更为单AZ任务。 仅支持增量中、增量失败、暂停状态的任务进行变更。 目前仅支持GaussDB主备版->Kafka的同步任务进行变更。 操作步骤 登录管理控制台。
源数据库字符集是否支持 Oracle为源同步时,DRS会对源数据库字符集进行检查。源数据库的字符集不支持时,可能会导致数据同步失败。 不通过原因 源数据库的字符集不支持。源库为Oracle的同步目前支持字符集:ZHS16GBK、AL32UTF8、UTF8、US7ASCII、WE8
collation_server的一致性检查 源数据库和目标数据库的参数collation_server不一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的collation_server参数不一致。 处理建议 修改源数据库或者目标数据库的collation_server参数,使其保持一致。
[role] to [role]的方式为此用户赋权,否则可能因为无法创建表结构而导致同步失败。 全量同步分区表的结构时会将该对象转为非分区的普通表,增量同步时,源库跟分区表相关的操作,可能无法同步到目标库或者在目标库执行失败。 全量同步表结构时只支持字符串或数字类型的普通默认值约束,不支持函数、序列等类型的默认值约束。
修改连接信息 数据灾备过程中,您可能修改了业务数据库或者灾备数据库的密码信息,导致数据灾备、数据对比、暂停、续传、主备倒换、结束等操作失败,此时您需要通过数据复制服务控制台更新为正确的信息,然后继续灾备任务。 对于如下的信息,您可以进行修改。 数据库密码 数据库IP 数据库端口 数据库用户名
_general_ci,是大小写不敏感的,即认为"abc"和"ABC"是相同数据。为了避免Oracle等大小写敏感的数据库到MySQL迁移失败(主键冲突等),或者迁移后对业务有影响(查询结果和Oracle有区别),请参考以下建议。 1. 使用DRS做目标端为MySQL的异构迁移/
源库的GTID功能检查 在进行数据迁移时,需要源数据库开启GTID功能。源数据库GTID关闭情况下,源数据库存在主备切换时,可能会导致任务失败。 不通过原因 源数据库GTID未开启。 处理建议 源数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS
足,可能会导致迁移失败。 不通过原因 目标数据库磁盘空间不足,目标数据库磁盘建议大小取以下两种中的最小值: 源库待迁移数据大小的1.5或者2.5倍。 源库待迁移数数据大小加200GB。 具体所需的目标数据库磁盘可用空间以界面提示为准。 处理建议 如果预检查失败,建议扩容目标数据库或清理目标数据库后,重新进行预检查。
量阶段的MySQL迁移,系统默认进行三次自动续传,无需人工干预。 当自动重试失败累计一定次数后,任务会显示异常,需要人为根据日志来分析无法继续的原因,并尝试解决阻塞点(例如数据库修改了密码),如果环境无法修复,如所需日志已经淘汰,则使用重置功能可以完全重新开始任务。 父主题: 产品咨询
多对一场景下,推荐只同步加列DDL,其他的DDL同步可能会因为目标表被修改而导致任务失败或数据不一致。 多对一场景下,执行ADD_COLUNM时,需保证每张表加列的类型一致,否则有可能导致任务失败。 新增和修改表名、列名、索引名时不能超出63字符,否则任务会失败。 执行DDL语句创建索引时,语句中表名+索引名超出