检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
增量阶段失败报错,关键词“Table *** already exists” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Table '%s' already exists 可能原因 在目标库已经创表
全量同步失败报错,关键词“relation *** does not exist” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: ERROR: relation '%s' does not exist
增量同步失败报错,关键词“Table *** not found in target database” 场景描述 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed, cause by: Check table structure consistency
源数据库是否具有日志解析权限 Oracle为源增量同步时,DRS会对源数据库连接用户权限进行检查。源数据库连接用户不具有日志解析权限,会导致增量迁移失败。 不通过原因 源数据库用户不具有EXECUTE_CATALOG_ROLE角色。 源数据库用户不具有日志解析权限。 处理建议 建议为用户赋予相应角色或者权限后重新预检查
UGO结构迁移阶段2:普通索引 选择UGO结构迁移阶段1:表、主键、唯一键/索引等的UGO任务,在对象校正界面,选择要迁移的索引(也可以单击左侧的对象树进行筛选),单击“撤销跳过”,所选索引的迁移状态变为“手工修改”。 单击“下一步”进入迁移验证页面,单击“启动”开始迁移索引。 确保索引全部迁移成功
目标库的GTID功能检查 在进行实时灾备时,需要目标数据库开启GTID功能。目标数据库GTID关闭情况下,目标数据库存在主备切换时,可能会导致任务失败。 不通过原因 目标数据库GTID未开启。 处理建议 目标数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭
字符集兼容性检查 Oracle为源同步时,DRS会对源数据库和目标数据库字符集兼容性进行检查。源数据库和目标数据库的字符集不兼容时,可能会导致数据同步失败。 不通过原因 目标库字符集不能完全兼容源库字符集。 处理建议 修改目标库字符集,与源库保持一致。 父主题: 数据库参数检查
创建数据库评估任务 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 在评估数据库页面,单击右上角的“创建项目”。 查看Oracle源数据库准备和授权,源库准备完成后,单击“启动创建”。 进入基本信息页面,完成基本信息的填写。 基本信息填写完成后,“开始测试”高亮显示
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。用户Token也就是调用IAM获取用户Token接口的响应值,请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。
全量阶段失败报错,关键词“Java heap space” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard
全量阶段失败报错,关键词“Table *** already exists” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_rename_or_copy
全量同步失败报错,关键词“type 'hstore' does not exist” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the
全量同步失败报错,关键词“permission denied for schema ***” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=
单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。
源数据库是否处于备机状态 PostgreSQL为源的全量+增量实时同步任务,源库不可以为备机,否则,无法进行增量同步。全量实时同步任务,源库可以为备机,但是参数“hot_standby_feedback”必须为on,否则可能导致同步失败。 不通过原因 全量+增量实时同步任务,源库为备机
全量迁移失败报错,关键词“not authorized on *** to execute command {***}” 场景描述 MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: apply event
图2 保存修改结果 返回数据复制服务的“迁移模式”页面,继续执行下一步操作即可。 父主题: 通用操作
增量同步失败报错,关键词“write table *** failed: null” 场景描述 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed cause by: write table *** failed: null 可能原因 在增量同步过程中
源库表结构是否存在虚拟列 Oracle为源同步时,DRS会检查源库表结构是否存在虚拟列。 不通过原因 源库存在虚拟列,目前不具备虚拟列数据同步能力,会导致同步数据不完整。 处理建议 在预检查结束之后、启动任务之前,在目标库创建存在虚拟列的表结构。 父主题: 数据库参数检查
源数据库的mongod服务和其他服务同时部署在一台机器上,而且没有设置cacheSizeGB的大小,这种情况下,如果因为其他服务消耗掉内存导致不能给wiredTiger引擎保证的内存,则会出现内存溢出的情况。