检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建数据库评估任务 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 在评估数据库页面,单击右上角的“创建项目”。 查看Oracle源数据库准备和授权,源库准备完成后,单击“启动创建”。 进入基本信息页面,完成基本信息的填写。
目标数据库是否存在和源数据库同名的数据库 MySQL迁移场景 表1 目标数据库是否存在和源数据库同名的数据库 预检查项 目标数据库是否存在和源数据库同名的数据库 描述 校验用户提供的目标数据库是否存在与源数据库相同的数据库。 不通过提示及处理建议 不通过原因:源数据库连接失败,导致该项检查无法进行
源库编码方式检查 数据库参数block_encryption_mode一致性检查 目标库区域类型及排序规则检查 源数据库列名检查 目标数据库schema及表对象一致性检查 源库加密表检查 源库中表的复制属性检查 源库分区表检查 源库存在不支持的生成列检查 父主题: 预检查不通过项修复方法
创建委托方法,可参考委托管理。 备份文件准备 请先阅读以确保您已了解备份迁移任务所需要的各项使用条件,以便帮助您顺利完成数据迁移。
源数据库用户权限是否足够 预检查用户提供的源数据库账号权限是否符合要求,不同数据库引擎,全量阶段和增量阶段所需源数据库账号权限不同。 不通过原因 连接源数据库的用户权限不足。 处理建议 在使用DRS进行迁移或同步时,连接源数据库的账号需要满足一定的权限要求,才能启动任务。不同引擎、
更多其他类型数据库修改字符集参数的方法,可参考对应数据库的使用说明。 父主题: 数据库参数检查
源数据库ExpireLogsDays参数检查 MySQL的同步和灾备场景,数据库expire_logs_days参数值为0,可能会导致任务失败。 不通过原因 源库参数expire_logs_days为0时,startup和flush logs等操作会触发binlog清理,从而导致任务失败
数据库参数SERVER_ID的一致性检查 MySQL迁移时,源数据库和目标数据库的SERVER_ID参数一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的系统参数SERVER_ID相同。 处理建议 修改源数据库或目标数据库的参数SERVER_ID。 父主题: 数据库参数检查
目标数据库是否冲突 MySQL迁移场景 表1 目标数据库是否冲突 预检查项 目标数据库是否冲突。 描述 检查目标数据库是否正在被别的迁移任务使用,当多个迁移任务使用同一个目标数据库,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:RDS实例已经在其他的迁移任务中。 处理建议
select pg_reload_conf(); 父主题: GaussDB远程连接配置方法
源库服务器计算机名是否一致 源数据库和目标数据库存在相同的计算机名,不符合迁移要求。 不通过原因 源数据库和目标数据库存在相同的计算机名。 处理建议 建议修改源数据库的计算机名,然后重启计算机生效。 父主题: 数据库参数检查
目标库空库检查 MySQL灾备场景 表1 目标库空库检查 预检查项 目标库空库检查。 描述 检查目标库是否为空库,若不是空库,会导致灾备失败。 不通过提示及处理建议 不通过原因:目标数据库不是空库。 处理建议:删除目标库中的用户库保证其为空库。 父主题: 目标库实例状态检查
源数据库是否处于备机状态 PostgreSQL为源的全量+增量实时同步任务,源库不可以为备机,否则,无法进行增量同步。全量实时同步任务,源库可以为备机,但是参数“hot_standby_feedback”必须为on,否则可能导致同步失败。 不通过原因 全量+增量实时同步任务,源库为备机
源数据库的SSL状态检查 PostgreSQL同步场景 表1 源数据库的SSL状态检查 预检查项 源数据库的SSL状态检查。 描述 检查源数据库的SSL是否开启。 不通过提示及处理建议 不通过原因:源数据库的SSL连接关闭了。 处理建议:建议打开源数据库的SSL连接,指定配置文件中受信任的根证书地址
GaussDB分布式为源的多任务配置方法 操作步骤 登录GaussDB分布式数据库所有CN节点。
源库表是否开启了CDC 检查Microsoft SQL Server源库表是否开启了CDC。Microsoft SQL Server为源的增量同步基于SQL Server提供的CDC能力,如果SQL Server源库的CDC功能出现被关闭,则增量同步就会受到影响。 不通过原因 源数据库待同步的表未开启
GaussDB分布式为源的单任务配置方法 操作步骤 登录GaussDB分布式数据库所有节点。
源库参数WAL_LEVEL校验 PostgreSQL同步时,源数据库“wal_level”参数必须为logical。若不为logical,则无法对源库的增量日志进行逻辑解码,进而无法进行增量同步。 不通过原因 源数据库参数wal_level配置错误,不为logical。 源或者目标数据库版本不支持
处理建议 如果源数据库为本地自建MySQL,可通过如下方法,修改源数据库Binlog格式: 方法一:手动修改my.cnf或my.ini配置文件,然后重启数据库。 binlog_format=row 方法二:执行如下命令,中断所有业务连接。
预检查不通过项修复方法 磁盘空间检查 数据库参数检查 源库实例状态检查 目标库实例状态检查 数据库用户权限检查 数据库版本检查 网络情况 数据库对象检查 数据库配置项检查 冲突检查 SSL连接检查 对象依赖关系检查 源数据库信息检查 预检查超时