检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源数据库的SSL状态检查 PostgreSQL同步场景 表1 源数据库的SSL状态检查 预检查项 源数据库的SSL状态检查。 描述 检查源数据库的SSL是否开启。 不通过提示及处理建议 不通过原因:源数据库的SSL连接关闭了。 处理建议:建议打开源数据库的SSL连接,指定配置文件
目标数据库是否存在与源数据库同名的表 MySQL同步场景 表1 目标数据库是否存在与源数据库同名的表 预检查项 目标数据库是否存在与源数据库同名的表(表名冲突)。 描述 校验用户提供的目标数据库是否存在与源数据库同名的表,避免已存在的表被覆盖。若存在,则无法迁移。 特殊情况:如果
目标数据库是否存在与源数据库同名的对象 MySQL->PostgreSQL同步场景 表1 目标数据库是否存在与源数据库同名的对象 预检查项 目标数据库是否存在与源数据库同名的对象。 描述 校验用户提供的目标数据库是否存在与源数据库同名的表,避免已存在的表被覆盖。若存在,则无法迁移。
重置任务和重新创建任务有什么区别 重置功能一般在任务暂停和失败场景使用,DRS重置功能不会清空目标库,客户需要根据自己的需求选择是否清空目标库。 任务重置后会重新进行全量同步,不需要再次配置任务。 更多重置功能详细说明可参考这里。 父主题: 通用操作
数据库版本检查 源数据库版本是否支持 目标数据库版本是否支持 版本是否符合从低到高或者同版本迁移 父主题: 预检查不通过项修复方法
源数据库存在加密的数据库对象 Microsoft SQL Server为源场景 表1 源数据库存在加密的数据库对象 预检查项 源数据库存在加密的数据库对象。 描述 检查源数据库存在加密的数据库对象。 不通过提示及处理建议 不通过原因:源数据库存在加密的数据库对象。 处理建议:返回
参数类型 描述 target_root_db Object 数据库对象迁移或同步目标库信息,两层到三层数据库同步需要填写。 详情请参见表5。 object_info Map<String,DatabaseObject> 数据库对象迁移或同步信息。 详情请参见表6。 max_table_num
object_scope String 该数据库在实时同步场景下的类型。 target_root_db Object 数据库对象迁移或同步目标库信息,两层到三层数据库同步需要填写。 详情请参见表5。 object_info Map<String,DatabaseObject> 数据库对象迁移或同步信息。
导出数据库备份文件 本小节介绍了数据库全量备份文件和事务日志(增量)备份文件的导出方法。 检查本地数据库参数配置。 该操作为全量+增量迁移的必操作项,仅进行全量迁移时,可以跳过该步骤。 由于数据库存在日志截断和收缩配置,在导出全量备份文件前,需要将数据库恢复模式配置成“完整”模式
数据库对象检查 源数据库是否存在MyISAM表 源库中是否存在无权限迁移的函数或存储过程 源数据库同名对象检查 源库是否包含无日志表(UNLOGGED TABLE) 源库约束完整性检查 源数据库索引(_id)检查 源数据库索引长度检查 源数据库是否存在使用不支持的存储引擎的表 映射到目标库中的库名是否合法
华为云数据库到华为云 同Region同VPC,通过VPC网络接入华为云 同Region不同VPC,通过VPC网络接入华为云 不同Region,通过公网网络接入华为云 不同Region,通过VPN网络接入华为云
华为云ECS自建数据库到华为云 同Region同VPC,通过VPC网络接入华为云 同Region不同VPC,通过VPC网络接入华为云 不同Region,通过公网网络接入华为云 不同Region,通过VPN网络接入华为云
映射数据库对象检查 MySQL->MySQL、MySQL->GaussDB(for MySQL)、GaussDB(for MySQL)->MySQL同步场景 表1 映射数据库对象检查 预检查项 映射数据库对象检查。 描述 映射数据库对象检查。 待确认提示及处理建议 待确认原因:源数据库存在无法同步的对象。
源数据库binlog格式检查 检查源数据库Binlog格式。MySQL增量迁移时,源数据库的Binlog日志必须打开,且Binlog日志格式必须为row格式。 不通过原因 源数据库的Binlog格式不是row格式。 处理建议 如果源数据库为本地自建MySQL,可通过如下方法,修改源数据库Binlog格式:
数据库兼容类型检查 目标数据库兼容类型检查。当数据库类型不兼容时,可能会导致数据乱码或者同步失败。 不通过原因 MySQL->GaussDB(DWS)同步场景,无主键表、空字符串迁移不支持DWS的ORA兼容模式。 MySQL->GaussDB同步场景,目标数据库不兼容MySQL。
目标数据库是否存在与源数据库同名的数据库下的同名非空集合 MongoDB迁移场景 表1 目标数据库是否存在与源数据库同名的数据库下的同名非空集合 预检查项 目标数据库是否存在与源数据库同名的数据库下的同名非空集合。 描述 校验用户提供的目标数据库是否存在与源数据库同名的数据库下的
源数据库和目标数据库表名大小写敏感性检查 MySQL迁移时,源数据库和目标数据库lower_case_table_names参数设置不一致。lower_case_table_names的参数值为0时,表示数据库大小写敏感;当lower_case_table_names 参数值为1
数据库参数SERVER_ID的一致性检查 MySQL迁移时,源数据库和目标数据库的SERVER_ID参数一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的系统参数SERVER_ID相同。 处理建议 修改源数据库或目标数据库的参数SERVER_ID。 父主题: 数据库参数检查
创建数据库评估任务 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 在评估数据库页面,单击右上角的“创建项目”。 查看Oracle源数据库准备和授权,源库准备完成后,单击“启动创建”。 进入基本信息页面,完成基本信息的填写。 基本信息填写完成后,“开始测试”高亮显示。
源数据库恢复模式检查 检查源数据库是否存在备份恢复模式不是FULL的数据库。 不通过原因 源数据库存在备份恢复模式不是FULL的数据库。 处理建议 对每个恢复模式不是FULL的数据库执行如下SQL语句: USE [master] GO ALTER DATABASE [数据库名] SET