检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源数据库恢复模式检查 检查源数据库是否存在备份恢复模式不是FULL的数据库。 不通过原因 源数据库存在备份恢复模式不是FULL的数据库。 处理建议 对每个恢复模式不是FULL的数据库执行如下SQL语句: USE [master] GO ALTER DATABASE [数据库名] SET
字符集兼容性检查 Oracle为源同步时,DRS会对源数据库和目标数据库字符集兼容性进行检查。源数据库和目标数据库的字符集不兼容时,可能会导致数据同步失败。 不通过原因 目标库字符集不能完全兼容源库字符集。 处理建议 修改目标库字符集,与源库保持一致。 父主题: 数据库参数检查
增量同步失败报错,关键词“write table *** failed: null” 场景描述 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed cause by: write table *** failed: null 可能原因 在增量同步过程中
目标库大小写敏感检查 检查目标库lower_case_table_names参数值是否符合要求。lower_case_table_names参数为1表示不区分大小写,无法迁移包含大写字母的库或者表。 不通过原因 目标库lower_case_table_names参数为1,并且对象选择中有大写的库名或表名
源数据库是否具有日志解析权限 Oracle为源增量同步时,DRS会对源数据库连接用户权限进行检查。源数据库连接用户不具有日志解析权限,会导致增量迁移失败。 不通过原因 源数据库用户不具有EXECUTE_CATALOG_ROLE角色。 源数据库用户不具有日志解析权限。 处理建议 建议为用户赋予相应角色或者权限后重新预检查
源数据库实例是否为空 源数据库实例不存在任何数据库时,无法进行迁移。 不通过原因 源数据库连接失败,导致该项检查无法进行。 源数据库实例为空。 处理建议 确保源数据库连接成功后,重新进行预检查。 更换源数据库或者在源数据库创建对象,确保源数据不为空才能进行迁移。 父主题: 数据库参数检查
源数据库binlog日志是否开启 检查源数据库是否开启了Binlog日志功能。MySQL增量迁移时,源数据库的Binlog日志必须打开。 不通过原因 源数据库未开启Binlog日志功能。 处理建议 如果源数据库为本地自建MySQL库,建议参考如下操作开启Binlog日志。 查看binlog
源库表是否开启了CDC 检查Microsoft SQL Server源库表是否开启了CDC。Microsoft SQL Server为源的增量同步基于SQL Server提供的CDC能力,如果SQL Server源库的CDC功能出现被关闭,则增量同步就会受到影响。 不通过原因 源数据库待同步的表未开启
全量阶段失败报错,关键词“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=
获取数据库对象信息的结果 功能介绍 获取数据库对象信息的结果。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 目前仅支持Oracle->GaussDB分布式、MySQL
创建目标端VPC和安全组 创建目标端VPC和安全组,为创建DDM实例准备好网络资源和安全组。 创建VPC 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。 进入虚拟私有云信息页面。 单击“创建虚拟私有云
迁移后进行数据校验 当任务状态变为“增量迁移”,说明全量迁移已经完成,全量迁移完成后,登录DDM实例查看数据迁移结果。 等待迁移任务状态变为“增量同步”。 单击任务名称,进入任务详情页。 验证数据一致性。 在“迁移对比 > 对象级对比”页面,查看库和表的迁移结果。 在“迁移对比 >
配置灾备任务 本章节介绍配置DRS灾备实例,包含源库和目标库的配置。 操作步骤 在“实时灾备管理”页面,选择已创建的灾备任务,单击“编辑”。 根据界面提示,将灾备实例的弹性公网IP加入生产中心RDS for MySQL实例所属安全组的入方向规则,选择TCP协议,端口为生产中心RDS
目标库排序字符集检查 目标数据库的主键或者唯一键列,在不区分大小写的排序字符集下,即“…_ci”结尾的不区分大小写的排序字符集,可能在数据迁移时发生“重复键”报错,导致数据迁移失败。 不通过原因 目标库的排序字符集不支持。 处理建议 修改目标端的排序字符集至区分大小写的(非_ci结尾的
存在约束不验证添加前数据 前源数据库的表存在特殊constraint类型,该constraint添加时仅对新数据进行约束检查,并不检查存量数据是否满足约束条件,所以源表可能存在部分数据不满足约束,部分数据满足约束的情况,目标数据库不支持这类constraint,要求所有数据均满足constraint
备份迁移场景的是否最后一个备份文件选择错误该如何处理 备份迁移过程中,根据选择“最后一个备份文件”来判断是否为最后一次备份,对于人工操作中不可控的误选择,有以下两种情况及处理方法: 选择“是”,但期望为否,即仍然希望继续做增量备份迁移。但由于SQL Server本身的设计,数据库一旦收到还原已完成的信号
为什么迁移前后数据库磁盘空间使用量不一致 可能原因 原因1:DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源数据库数据紧凑的情况下,通过DRS迁移到上云后,可能会出现数据膨胀现象,导致目标数据库磁盘空间使用量大于源数据库磁盘空间使用量。 并行时顺序插入原理可参考图