检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
理建议请参考预检查项。除了预检查项目之外,您还需要注意的事情参见表4。 表4 注意事项 类型名称 使用和操作限制 源数据库限制 不支持选择源数据库的空库进行同步。 使用限制 通用: 不允许修改、删除连接源和目标数据库的用户的用户名、密码、权限,或修改源和目标数据库的端口号。 禁止
当前已经使用的连接数。一般情况DRS使用连接数:源数据库端10个左右,目标数据库端20个左右。 处理方法 调整数据库支持的连接数。 如果为DDS,可参考DDS用户指南中的内容,查询和调整数据库支持的连接数。 如果为Mongo数据库,可参考官网文档进行调整。 调整完成后,在任务列表
配置费用、弹性公网IP费用。 配置费用、弹性公网IP费用。 开始计费 任务启动后。 任务启动后。 变更计费模式 暂不支持变更为按需计费模式 支持变更为包年/包月计费模式。 按需转包年/包月 变更规格 支持变更任务规格。 支持变更任务规格。 适用场景 适用于可预估使用周期的场景,价格比按需计费模式更优惠。对于长期使用者,推荐该方式。
DRS支持直接同步不同schema的表到同一个schema吗 使用场景 不同的schema需要合并到一个schema。 使用限制 不同的schema中,不能包含相同的表名。 解决方案 DRS支持直接同步不同schema的表到同一个schema。 父主题: 实时同步
源库的schema名是否合法 PostgreSQL迁移场景 表1 源库的schema名是否合法 预检查项 源库的schema名是否合法。 描述 源数据库的schema名不支持 '" .字符,检查源数据库schema名是否合法,若存在不合法的字符,会导致实时同步失败。 不通过提示及处理建议
见表4。 表4 注意事项 类型名称 使用和操作限制 源数据库限制 源分库分表中间件中的库名、表名不能包含:.'<>/\以及非ASCII字符。 源物理分片数据库建议开启skip-name-resolve,减少连接超时的可能性。 使用限制 通用: 在任务启动、任务全量同步阶段,不建议
源数据表是否含有不支持的表字段类型 PostgreSQL->GaussDB(DWS)同步 表1 源数据表是否含有不支持的表字段类型 预检查项 源数据表是否含有不支持的表字段类型 描述 源数据表若含有不支持的表字段类型,会造成数据同步失败。 不通过提示及处理建议 不通过原因:源数据库表含有不支持的表字段类型。
对于不确定因素导致的失败任务,当前任务中断时间过长,任务无法续传时,可使用重置功能,从当前时间点重新进行数据订阅,可以无需重新配置。 约束限制 任务重置并启动后,任务的开始时间点为当前时间,并非任务创建时间。 操作步骤 在“数据订阅管理”页面的任务列表中,选择要重置的任务,单击操作列“重置”按钮。
flow_compare_data参数说明 参数 参数类型 描述 src_db String 源数据库名称。 src_tb String 源对象名称。 dst_db String 目标数据库名称。 dst_tb String 目标对象名称。 progress Integer 进度。 状态码:
源库使用限制:不支持BFILE类型。 XMLTYPE TEXT 不支持(源库不支持做主键建表) 支持 不支持 不支持 - UROWID - 不支持 不支持 不支持 不支持 全量增量都不支持同步。 SDO_GEOMETRY - 不支持 不支持 不支持 不支持 源库使用限制:不支持SDO_GEOMETRY类型。
同步对象中是否存在包含bytea、text类型字段的表 PostgreSQL为源同步场景 表1 同步对象中是否存在包含bytea、text类型字段的表 预检查项 同步对象中是否存在包含bytea、text类型字段的表。 描述 bytea、text类型的字段在同步过程中可能会导致DRS任务OOM。
主要的检查项和对应的处理建议请参考预检查项。除了预检查项目之外,您还需要注意的事情参见表4。 表4 注意事项 类型名称 使用和操作限制 源数据库限制 源分库分表中间件中的库名、表名不能包含:.'<>/\"以及非ASCII字符。 源物理分片数据库建议开启skip-name-resolve,减少连接超时的可能性。
扩展插件合法性检查 PostgreSQL同步场景 表1 扩展插件合法性检查 预检查项 扩展插件合法性检查。 描述 检查目标数据库是否缺少源数据库所安装的插件。 不通过提示及处理建议 不通过原因:源数据库中已安装的扩展插件,在目标数据库中不支持。 处理建议: 如果源数据库中没有业务
源库对象关联关系检查 PostgreSQL为源同步 表1 源库对象关联关系检查 预检查项 源库对象关联关系检查。 描述 源库对象关联关系检查,若不符合迁移要求,则导致迁移失败。 不通过提示及处理建议 不通过原因:已选择的对象中存在含外键的表,且未选择迁移该外键依赖的表。 处理建议:请在对象选择页面选择依赖的对象。
(单全量任务则包含三个阶段)。为了确保迁移各个阶段的平顺,在创建迁移任务前,请务必阅读以下使用须知。 表3 使用须知 类型名称 使用和操作限制 任务启动前须知 源数据库对象要求: 创建全量+增量任务,需要支持PSYNC命令。 目标数据库对象要求: 目标库必须是本云GeminiDB
估迁移时长。 迁移速度提升 全量: 如果受限于跟源库或目标库的网络带宽限制,需要扩大带宽; 源端负载不高的情况下,可以增加读和写的并发数; 扩大DRS的任务规格。 增量: 如果受限于跟源库或目标库的网络带宽限制,需要扩大带宽; 如果是受限于DRS规格的性能上限,需要改用更大规格的DRS任务;
修改同步模式 DRS支持在任务创建后修改同步任务模式。 约束限制 至少同时支持全量+增量和单增量两种模式的任务支持修改任务模式。 支持单增量到全量+增量、全量+增量到单增量的修改方式。 支持状态为配置中、增量中、增量失败的任务进行修改。 任务启动后,不支持再编辑的任务不支持修改。
由于Kafka的机制限制,Topic名字只能包含ASCII字符、"."、"_"及"-",若超过该范围会导致创建Topic失败,任务异常。 若Topic名字格式中包含数据库对象名,请确保对象名的字符在Kafka topic命名机制内。 Topic名字格式支持database和tablen
库级权限:需要使用root或其他有sysadmin角色的DATABASE用户登录postgres基库,赋予用户DATABASE的CREATE、CONNECT权限。 SCHEMA级权限:需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库
库级权限:需要使用root或其他有sysadmin角色的DATABASE用户登录postgres基库,赋予用户DATABASE的CREATE、CONNECT权限。 SCHEMA级权限:需要使用 root、或其他有sysadmin角色的DATABASE用户、或使用数据库的OWNER用户登录数据库