检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GaussDB分布式版为源任务序列值同步 GaussDB分布式版为源强制结束任务 GaussDB主备版为源强制结束任务 PostgreSQL为源强制结束任务 通过创建事件触发器和函数实现PostgreSQL增量DDL同步
源库分区表检查 PostgreSQL->GaussDB、PostgreSQL->GaussDB(DWS)同步场景 表1 源库分区表检查 预检查项 源库分区表检查 描述 检查源库是否有分区表。 不通过提示及处理建 待确认原因:源库中存在分区表,同步期间若在源库更改分区关系或删除分区,可能导致分区数据无法同步或同步失败。
目标库区域类型及排序规则检查 PostgreSQL->PostgreSQL同步场景 表1 目标库区域类型及排序规则检查 预检查项 目标库区域类型及排序规则检查。 描述 检查待同步数据库的lc_ctype或lc_collate在目标库是否支持。 待确认提示及处理建议 待确认原因:待
备份迁移 本地Microsoft SQL Server备份迁移至本云RDS for SQL Server实例
源数据库SQL Server代理运行状态检查 Microsoft SQL Server为源同步场景 表1 源数据库SQL Server代理运行状态检查 预检查项 源数据库SQL Server代理运行状态检查。 描述 源数据库SQL Server代理未启动,则会导致迁移失败。 待确认提示及处理建议
FULL的数据库。 处理建议: 对每个恢复模式不是FULL的数据库执行如下SQL语句: USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO_WAIT GO 父主题: 数据库参数检查
待确认提示及处理建议 不通过原因:源数据库存在没有索引(_id)的集合。 处理建议:针对源数据库没有索引(_id)的集合手动添加索引,参考命令:db.集合名.ensureIndex({_id: 1}),如果创建索引不通过提示有重复的索引(_id)值,则不支持该集合的迁移。 父主题:
不通过原因:文件导入的对象在源库中不存在。 处理建议:重新编辑要导入的文件,剔除掉这些不存在的对象,重新进行导入。 PostgreSQL->GaussDB(DWS)、PostgreSQL->GaussDB同步场景 表2 选择对象预检查 预检查项 选择对象预检查。 描述 已选择的表中存在标识列
tempdb rdsadmin resource OBS自建桶的待还原数据库名称长度为1~256个字节,组成为中文、字母、数字、下划线、中划线。 数据库新名称要求 数据库新名称不能重复,且不能为以下名称(不区分大小写): msdb master model tempdb rdsadmin
参数“session_replication_role”设置为replica。同步结束后,将该参数的值改为origin。华为云数据RDS,可以在RDS实例控制台的参数修改页面进行修改。 父主题: 数据库参数检查
源库表是否开启了CDC 描述 源库表是否开启了CDC。 不通过提示及处理建议 不通过原因:源数据库待同步的表未开启CDC功能。 处理建议:请参考SQLServer官方文档,在源数据库为上述表开启CDC。 父主题: 数据库参数检查
0及以上。 请检查源库是否开启WiredTiger存储引擎,若非WiredTiger,建议重新创建DRS任务选择oplog方式进行迁移。查询参考命令(在shard上执行): db.serverStatus().storageEngine.name; 不通过原因:源库实例无法使用ChangeStream接口。
源数据表是否含有不可作为分布键的列类型 PostgreSQL->GaussDB(DWS)同步 表1 源数据表是否含有不可作为分布键的列类型 预检查项 源数据表是否含有不可作为分布键的列类型 描述 源数据表的列类型中含有不可作为分布键的列类型,会造成数据同步失败。 不通过提示及处理建议
所选表是否包含延迟约束 PostgreSQL为源同步场景 表1 所选表是否包含延迟约束 预检查项 所选表是否包含延迟约束。 描述 所选表是否包含延迟约束,包含延迟约束的表有同步失败的风险 不通过提示及处理建议 不通过原因:包含延迟约束的表有同步失败的风险。 处理建议:重建约束去除延迟属性。
MongoDB->DDS实时迁移场景,增量迁移报错,日志提示信息:service INCREMENT failed, cause by: [reason]:The database returns an error.[message]:Command failed with error *** (***):***
用户在设置迁移用户密码时,设置的密码不符合目标库的密码复杂度要求,需要按照用户密码复杂度的要求进行密码设置。 操作步骤 以下操作适用于目标数据库为RDS实例的情况。 登录关系型数据库服务控制台。 选择指定目标数据库实例。 单击实例名称。 页面跳转至“基本信息”页签,切换至“参数修改”页面。
检查源数据库中是否存在名称超出限制长度的数据库,若存在,则导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库存在名称超出限制长度的数据库,目前RDS限制的数据库长度为64位。 处理建议:修改数据库名称长度。 父主题: 数据库参数检查
Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。 414 Request-URI Too Large 请求的U
源数据表是否含有不支持的表字段类型 PostgreSQL->GaussDB(DWS)同步 表1 源数据表是否含有不支持的表字段类型 预检查项 源数据表是否含有不支持的表字段类型 描述 源数据表若含有不支持的表字段类型,会造成数据同步失败。 不通过提示及处理建议 不通过原因:源数据库表含有不支持的表字段类型。
同步对象中是否存在包含bytea、text类型字段的表 PostgreSQL为源同步场景 表1 同步对象中是否存在包含bytea、text类型字段的表 预检查项 同步对象中是否存在包含bytea、text类型字段的表。 描述 bytea、text类型的字段在同步过程中可能会导致DRS任务OOM。