检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库版本检查 源数据库版本是否支持 目标数据库版本是否支持 版本是否符合从低到高或者同版本迁移 父主题: 预检查不通过项修复方法
数据库对象检查 源数据库是否存在MyISAM表 源库中是否存在无权限迁移的函数或存储过程 源数据库同名对象检查 源库是否包含无日志表(UNLOGGED TABLE) 源库约束完整性检查 源数据库索引(_id)检查 源数据库索引长度检查 源数据库是否存在使用不支持的存储引擎的表 映射到目标库中的库名是否合法
源数据库的SSL状态检查 PostgreSQL同步场景 表1 源数据库的SSL状态检查 预检查项 源数据库的SSL状态检查。 描述 检查源数据库的SSL是否开启。 不通过提示及处理建议 不通过原因:源数据库的SSL连接关闭了。
目标数据库是否存在与源数据库同名的数据库下的同名非空集合 MongoDB迁移场景 表1 目标数据库是否存在与源数据库同名的数据库下的同名非空集合 预检查项 目标数据库是否存在与源数据库同名的数据库下的同名非空集合。
处理建议 全量+增量的实时同步任务,修改源数据库,配置为主机。 全量实时同步任务,修改源数据库,配置为主机。或者在启动全量同步前,修改源库参数“hot_standby_feedback”为on,全量同步结束后,将该参数改回off。 父主题: 数据库参数检查
待确认提示及处理建议 待确认原因:源数据库存在无法同步的对象。 处理建议:在进行库名映射后,源数据库存在无法同步的数据类型,无法同步的类型包括:函数、存储过程、视图。以上全部对象在存在库名映射的情况下均无法同步,请确认同步的对象是否满足业务。 父主题: 数据库参数检查
源数据库信息检查 检查分片节点是否和mongos节点属于同一个集群 源数据库的均衡器状态检查 源库的实例类型检查 父主题: 预检查不通过项修复方法
通过VPN网络接入华为云 使用DRS将本地数据库迁移到华为云云数据库时,选择VPN网络其网络示意图如图1所示: 图1 网络示意图 DRS使用VPN网络访问本地数据中心自建数据库场景,需要在华为云购买VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在本地数据中心防火墙或主机配置
通过VPN网络接入华为云 使用DRS将其他云数据库迁移到华为云云数据库时,选择VPN网络其网络示意图如图1所示: 图1 网络示意图 DRS使用VPN网络访问其他云数据库场景,需要在华为云购买VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在其他云购买和配置VPN
不通过提示及处理建议 不通过原因:源数据库角色依赖的数据库在目标数据库中不存在,并且也不在所选的对象选择列表中。 处理建议:在对象选择中选择角色依赖的数据库一起迁移,或者不迁移这些依赖检查不通过的角色。
源数据库同名对象检查 MySQL->PostgreSQL同步场景 表1 源数据库同名对象检查 预检查项 源数据库同名对象检查。 描述 源数据库选择有多个数据库且未映射到同一个数据库,或者选择的数据库之间存在同名,可能会同步失败。
不通过原因:源数据库账号依赖的数据库在目标库中不存在,并且也不在用户的对象选择列表中。 处理建议:在对象选择中选择账号依赖的数据库一起迁移,或者不迁移这些依赖检查不通过的账号。 父主题: 数据库对象检查
源数据库索引长度检查 Oracle->MySQL、Oracle->GaussDB(for MySQL)迁移、同步场景 表1 源数据库索引长度检查 预检查项 源数据库存在超过目标库索引列长度限制的索引。 描述 源数据库存在超过目标库索引列长度限制的索引,则导致迁移失败。
源数据库索引(_id)检查 MongoDB迁移场景 表1 源数据库索引(_id)检查 预检查项 源数据库索引(_id)检查。 描述 检查源库是否存在没有索引(_id)的集合,若存在,则导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库存在没有索引(_id)的集合。
view:视图。 procedure:存储过程。 枚举值: table view procedure name String 该表在目标库的名称(表名映射)。 all Boolean 是否整表迁移或同步。
不同Region,通过公网网络接入华为云 使用DRS将不同Region的华为云ECS数据库迁移到华为云云数据库时,选择公网网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于不同Region,DRS使用公网网络。
不同Region,通过VPN网络接入华为云 使用DRS将不同Region的华为云ECS数据库迁移到华为云云数据库时,选择VPN网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于不同Region,DRS使用VPN网络。
view:视图。 procedure:存储过程。 枚举值: table view procedure name String 该表在目标库的名称(表名映射)。 all Boolean 是否整表迁移或同步。
处理建议:修改包含非法字符的数据库库名或者返回到对象选择页面迁移合法库名的数据库。 Oracle数据库迁移场景 表3 源数据库库名是否合法 预检查项 源数据库库名是否合法。
DRS对比任务对数据库有什么影响 对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。