检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用多对一操作时,需要使用数据加工的附加列操作来避免数据冲突。 ddl_operation Map<String,String> 支持DDL的语法,选择增量迁移或同步的DDL操作。取值及含义如下: "table": "CREATE TABLE, ALTER TABLE,DROP TABLE
认值约束,不支持函数、序列等类型的默认值约束。 增量同步阶段: 增量同步过程中,支持部分DDL操作。异构数据库DDL转换需要分析语义,考虑语法兼容性,无法做到完美转换,所以目前仅支持部分DDL操作,仅在转换成功并在以下范围内时会进行同步。如果出现其余情况的DDL同步导致的任务异常
不建议在多对一同步场景下的进行rename操作,可能会导致任务失败或数据不一致。 增量同步DDL中的SQL来源于用户执行的原生SQL,全量同步的表结构语法是经过SQL语法层处理之后的SQL语句,两者之前存在一些类型或者约束差异,可能会导致全量和增量创建的结构或者字段类型不同,详细说明可参考同步到GaussDB(DWS)的使用建议。
的数据可能导致任务异常,例如年份大于9999时会出现数据截断。 增量同步过程中,支持部分DDL操作。异构数据库DDL转换需要分析语义,考虑语法兼容性,无法做到完美转换,所以目前仅支持部分DDL操作,仅在转换成功并在以下范围内时会进行同步。如果出现其余情况的DDL同步导致的任务异常
则无法创建迁移任务。 对于源数据库和目标数据库的版本有差异的迁移链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题,详情可参考MySQL不同版本之间的语法差异。 多对一场景下,创建迁移任务时,目标库读写设置需要跟已有任务设置为一致。 由于无主键表缺乏行的唯一性标志,网
建同步任务。 对于源数据库和目标数据库的版本有差异的同步链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题,详情可参考MySQL或MariaDB不同版本之间的语法差异。 对于表中的物理生成列,如果列是根据一个时间类型生成的,会存在此列数据不一致的可能性。 进行表级多对一同步时,源库不允许存在无主键表。
约束:使用多对一操作时,需要使用数据加工的附加列操作来避免数据冲突。 详情请参见表17。 ddl_operation 否 Map<String,String> 支持DDL的语法 选择增量迁移或同步的DDL操作。取值及意思如下: "table": "CREATE TABLE, ALTER TABLE,DROP TABLE
则无法创建同步任务。 对于源数据库和目标数据库的版本有差异的同步链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题,详情可参考MySQL不同版本之间的语法差异。 表名映射时,不支持同步视图、存储过程、函数依赖的表,不支持同步表的外键约束。 对于表中的物理生成列,如果列
则无法创建同步任务。 对于源数据库和目标数据库的版本有差异的同步链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题,详情可参考MySQL不同版本之间的语法差异。 相互关联的数据对象要确保同时同步,避免因关联对象缺失,导致同步失败。常见的关联关系:视图引用表、视图引用视
约束:使用多对一操作时,需要使用数据加工的附加列操作来避免数据冲突。 详情请参见表17。 ddl_operation 否 Map<String,String> 支持DDL的语法 选择增量迁移或同步的DDL操作。取值及意思如下: "table": "CREATE TABLE, ALTER TABLE,DROP TABLE
的源库表中不能存在表名称字母相同但大小写不同的表,否则会导致同步失败。 因为部分SQL Server(例如Azure SQL)不支持use语法,不支持同步多库,所以如果需要同步多库时请创建多个同步任务。 操作步骤 本小节以Microsoft SQL Server->GaussDB
1.1协议的同步,如果需要同步,建议源库升级到TLS 1.2及以上版本。 因为部分SQL Server(例如Azure SQL)不支持use语法,不支持同步多库,所以如果需要同步多库时请创建多个同步任务。 因为GaussDB(DWS)中的B-Tree最多可在32个字段上创建索引,源
的源库表中不能存在表名称字母相同但大小写不同的表,否则会导致同步失败。 因为部分SQL Server(例如Azure SQL)不支持use语法,不支持同步多库,所以如果需要同步多库时请创建多个同步任务。 操作步骤 本小节以Microsoft SQL Server->GaussDB
1.1协议的同步,如果需要同步,建议源库升级到TLS 1.2及以上版本。 因为部分SQL Server(例如Azure SQL)不支持use语法,不支持同步多库,所以如果需要同步多库时请创建多个同步任务。 操作步骤 本小节以Microsoft SQL Server->Microsoft
osoft SQL Server->PostgreSQL数据映射关系。 因为部分SQL Server(例如Azure SQL)不支持use语法,不支持同步多库,所以如果需要同步多库时请创建多个同步任务。 全量同步过程须知 请勿修改源库和目标库的端口号,请勿修改、删除源库和目标库连
IP,可以使用某一节点的VIP,这种情况下DRS日志解析只会在VIP指定的RAC节点上进行。 若源库为RAC,增量同步首次启动时所有RAC节点必须正常在线,否则增量启动会出现异常。 若源库为RAC,增量同步时,不支持增加、减少节点数量,避免导致增量同步异常(为保证数据的强一致性)。 当使用PDB数据库同步时,由于Oracle
的源库表中不能存在表名称字母相同但大小写不同的表,否则会导致同步失败。 因为部分SQL Server(例如Azure SQL)不支持use语法,不支持同步多库,所以如果需要同步多库时请创建多个同步任务。 全量同步过程须知 请勿修改源库和目标库的端口号,请勿修改、删除源库和目标库连
“故障排查”章节进行排查。 其他限制 由于MySQL中视图支持as select ... from a join b where ...等语法,PostgreSQL不支持,可能会导致视图同步失败。 若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建同步任务。 在MyS
的源库表中不能存在表名称字母相同但大小写不同的表,否则会导致同步失败。 因为部分SQL Server(例如Azure SQL)不支持use语法,不支持同步多库,所以如果需要同步多库时请创建多个同步任务。 全量同步过程须知 请勿修改源库和目标库的端口号,请勿修改、删除源库和目标库连
IP,可以使用某一节点的VIP,这种情况下DRS日志解析只会在VIP指定的RAC节点上进行。 如果源库为RAC,增量同步首次启动时所有RAC节点必须正常在线,否则增量启动会出现异常。 如果源库为RAC,增量同步时,不支持增加、减少节点数量,避免导致增量同步异常(为保证数据的强一致性)。 当Or