正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“自定义”未选择任一DDL类型时,默认不同步DDL。 说明: “增量支持DDL”功能目前仅支持白名单用户,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。 一对一、一对多场景:如果业务上认为源和目标应该使用保持严格一致,那么高危类DD
接”,分别测试并确定与源库和目标库连通后,勾选协议,单击“下一步”。 图6 源库信息页面 表4 源库信息 参数 描述 mongosIP地址或域名 源数据库的IP地址或域名,格式为IP地址/域名:端口。其中源数据库服务端口,可输入范围为1~65534间的整数。 该输入框最多支持填写
json)),或者使用带json数据类型的加列语句(如 alter table t1 add column c1 json),否则数据将不一致。 使用限制 通用: 请勿修改源库和目标库的端口号,请勿修改、删除源库和目标库连接用户的密码、权限,否则可能导致任务失败。 请勿在目标库做写入操作,否则可能导致数据不一致。
加分区:先在目标库执行,执行成功后在源库执行。 删分区:先在源库执行,执行成功后在目标库执行。 加索引:跟操作顺序无关。 删索引:跟操作顺序无关。 加约束(主键、唯一键、check等):先在源库执行,执行成功后在目标库执行。 删约束(主键、唯一键、check等):先在目标库执行,执行成功后在源库执行。 增加字
安全组:确保DRS私网IP出方向到源数据库的IP、监听端口放通。 网络ACL:确保DRS私网IP、随机端口出方向和源数据库的IP、监听端口放通。 测试连接。 登录DRS控制台,单击已经创建的DRS任务操作列的“编辑”,重新进入“源库及目标库”界面,输入其他云的数据库IP、端口、用户名、密码进行测试连接。 父主题:
B)。 不建议在多对一同步场景下的进行rename操作,可能会导致任务失败或数据不一致。 如果专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建同步任务。 对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 进行表级多对一同步时,源库不允许存在无主键表。
数据库之间的同步。 DRS任务类型 选择DRS任务类型,可选“单AZ”和“双AZ”。 双AZ:一主一备的经典高可用架构,提高了DRS任务的可靠性。双AZ任务创建后,DRS会同时创建一主一备两个子任务,当主AZ任务发生异常,DRS会自动启动备AZ任务继续进行同步,提高同步任务的可靠
任务启动后,对于分区表的detach操作可能导致数据不一致。 同步过程中,不允许修改、删除连接源和目标数据库的用户的用户名、密码、权限,或修改源和目标数据库的端口号。 同步过程中,源库不允许有未提交的DDL事务。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功
任务启动后,对于分区表的detach操作可能导致数据不一致。 同步过程中,不允许修改、删除连接源和目标数据库的用户的用户名、密码、权限,或修改源和目标数据库的端口号。 同步过程中,源库不允许有未提交的DDL事务。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功
数据库的IP、监听端口放通。 网络ACL:确保DRS私网IP、随机端口出方向和本地数据中心自建数据库的IP、监听端口放通。 测试连接。 登录DRS控制台,单击已经创建的DRS任务操作列的“编辑”,重新进入“源库及目标库”界面,输入本地数据中心的数据库IP、端口、用户名、密码进行测试连接。
源数据库执行DDL操作,否则可能导致任务异常。 为保证同步前后数据一致性,确保同步期间目标数据库无业务写入。 数据库同步与环境多样性和人为操作均有密切关系,为了确保同步的平顺,建议您在进行正式的数据库同步之前进行一次演练,可以帮助您提前发现问题并解决问题。 基于以下原因,建议您在
结构同步失败。这时,需要手工在目标数据库创建表结构。 同步对象支持设置事务的强一致性(事务同步到目标库的提交顺序和原子性与源库保持一致),性能相比默认模式有较大幅度降低。 打开事务强一致性开关,如果一次提交事务过大(大于256M),可能会导致内存溢出。 全量+增量或单增量任务场景
源库无主键表增加主键的时候,必须含有第一列,否则任务会失败。 对同一张表或列做DDL操作,需要在业务低峰期,并且时间间隔1分钟以上。 已选择的表与未选择的表之间互相rename的DDL操作,在任务同步中会被过滤掉,可能会导致任务失败或数据不一致。 对于一个DDL中存在一个rename的情况(例如:rename
单击“开始创建”。 配置源库及目标库信息。 填写源库的IP、端口、用户、密码等信息。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 填写目标库的账户和密码。 填写完成后,需要单击“测试连接”,测试连接信息是否正确。 单击“下一步”,仔细阅读提示内容后,单击“同意,并继续”。 设置同步。
全量同步过程须知 请勿修改源库和目标库的端口号,请勿修改、删除源库和目标库连接用户的密码、权限,否则可能导致任务失败。 请勿在源库执行任何DDL,则可能导致数据不一致或任务失败。 请勿在目标库做写入操作,否则可能导致数据不一致。 为保证同步任务正常和数据的一致性,如有以上诉求,建议在业务低峰期时重新创建DRS任务。
可能会导致任务失败或数据不一致。 对于一个DDL中存在一个rename的情况(例如:rename A TO B),只支持rename前后库表都在已选择库表中的rename操作(A和B都在已选择库表中),其他情况的rename DDL会被过滤; 对于一个DDL中存在多个rename的情况(例如:rename
改正确,然后重试任务可继续进行实时同步。一般情况下不建议在同步过程中修改上述信息。 实时同步过程中,如果修改了源库端口,会导致同步任务失败。针对该情况,系统自动更新为正确的端口,重试任务后即可进行同步。一般情况下不建议在同步过程中修改端口。 实时同步过程中,对于因修改IP地址导致
COLUMN:DRS会自动识别只执行一次DDL,不会导致任务失败。 DROP、TRUNCATE类操作: 高危操作建议配置DRS任务时过滤掉,手工执行。如果未选择过滤,多对一任务一张源表的DROP、TRUNCATE操作会同步到目标表执行DROP、TRUNCATE操作,比如多对一任务DROP掉其中一个表,在目
私网IP作为源地址可以访问云数据库监听端口。 网络ACL:VPC默认没有网络ACL,如果您设置过网络ACL,需要增加入方向规则,允许放通DRS私网IP作为源地址、随机端口作为源端口范围,RDS源数据库的IP作为目的地址、监听端口作为目的端口范围。 配置DRS迁移实例所在安全组和DRS所在子网的网络ACL。
目标数据库实例实例状态必须正常。 - 一致性检查 字符集 目标库和源库的字符集需要一致。 详见源数据库和目标数据库的字符集是否一致。 时区 目标库和源库的time_zone需要一致。 详见time_zone的一致性检查。 表结构检查 目标库和源库的表结构需要一致。 详见表结构一致性检查。 同步对象类