检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
索引名是否支持 校验同步对象的索引名称是否符合规范,索引名规则: 不支持大写字母 不能包括 , /, *, ?, ", <, >, |, 空格, 逗号, # 支持使用冒号: 不能以这些字符-, _, + 开头 不能包括 . 或 … 长度不能超过 255 个字符 不通过原因 存在不支持索引名。
在进行异构数据同步时,DRS会对兼容性进行检查,需要用户自行确认是否涉及。 待确认原因 待迁移的表中以字符串为主键或唯一键的列不包含空格,由于源数据库的字符串作为主键、唯一键时区分空格,而目标数据库不区分,所以有可能导致数据不一致或迁移失败。 由于源数据库和目标数据库的差异,number、int、fl
Server源库表类型,源库表不支持SQL_VARIANT、GEOMETRY、GEOGRAPHY数据类型,如果存在该类型的数据,则导致同步失败。 不通过原因 源库存在数据类型不支持同步的表。 处理建议 单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。 父主题: 数据库参数检查
选择对象预检查 检查任务选择的对象是否符合迁移或同步要求。 不通过原因 文件导入对象时,导入的对象中部分库表在源库中不存在,导致同步失败。 已选择的表中存在标识列,但目标库不支持标识列,会造成数据同步失败。 处理建议 重新编辑要导入的文件,剔除掉这些不存在的对象,重新进行导入。 单击
源数据库如果存在不符合要求的数据库名、schema名或或表名,可能会导致迁移失败。 不通过原因 源数据库存在不符合要求的数据库名、schema名或表名,源数据库中库名、schema名及表名只能包含字母、下划线、中划线和数字。 处理建议 请修改不符合要求的对象名称,确保对象符合命名要求。
源库服务器计算机名是否一致 源数据库和目标数据库存在相同的计算机名,不符合迁移要求。 不通过原因 源数据库和目标数据库存在相同的计算机名。 处理建议 建议修改源数据库的计算机名,然后重启计算机生效。 父主题: 数据库参数检查
检查目标库做附加列表是否存在新增附加列,单增量同步任务如果目标库不存在新增附加列,会导致任务失败。 不通过原因 目标库做附加列加工表缺少对应列。 处理建议 对目标库中缺少附加列的库表添加对应列。参考语句: ALTER TABLE ` database `.` table ` ADD COLUMN ` column_name
源数据库参数log_slave_updates检查 MySQL迁移时,为保证DRS能获取全部的Binlog日志,需要开启log_slave_updates参数。 不通过原因 源数据库log_slave_updates参数值为OFF。 处理建议 登录源数据库MySQL所在服务器。 执行以下SQL语句,查看log
创建EIP 外部通过EIP访问应用系统,DRS通过EIP连接源数据库,需要为源数据库绑定EIP。 创建EIP 进入购买弹性公网IP页面。 在“购买弹性公网IP”页面,选择区域“华东-上海一”。根据界面提示完成基本信息和带宽配置。 图1 购买EIP 单击“立即购买”。 确认信息无误,单击“提交”,完成EIP购买。
账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用其进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。
与源数据库的表结构不一致时请在目标数据库表中创建缺失的列,或把目标数据库表中已存在名称字母相同但大小写不同的列转为小写,或删除源数据库表中多余的列。 待确认原因:源端表的主键列和目标端表的主键列存在不一致问题。主键列不一致,可能会导致同步失败或者数据不一致。 处理建议:改目标端表的主键,和源端表的主键列保持一致。 参考命令:
不通过提示及处理建议 不通过原因:源数据库的集合是固定集合,但是目标数据库存在和源库固定集合名称相同的集合。 处理建议:为了保证数据的一致性,可以删除目标库已经存在的和源数据库选择的固定集合的同名集合,或者选择不迁移这些冲突的固定集合。 不通过原因:用户选择迁移集合在目标库已经存在,并且是固定集合。
为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。当主实例所在区域发生突发生自然灾害等状况无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库链接地址后,即可快速恢复应用的业务访问。数据复制服务提供的实时灾备功能,可实现主实例和跨区域的灾备实例之间的实时同步。
源库表复制属性检查 检查源库表的replica identity属性检查,必须为FULL。源库存在复制属性不为FULL的表时,可能导致增量同步失败。 不通过原因 所选的源库表包含主键列,但是复制属性不为FULL。 源库存在复制属性不为FULL的表,可能导致增量同步失败。 处理建议
源库库名长度校验 检查源数据库中是否存在名称超出限制长度的数据库,如果存在,则导致迁移失败。 不通过原因 源数据库存在名称超出限制长度的数据库,目前RDS限制的数据库长度为64位。 处理建议 修改数据库名称长度。 父主题: 数据库参数检查
query FROM mysql.user" > /tmp/users.sql 其中的'host'替换为源数据库的访问IP地址,'user' 替换为源数据库的用户名。 执行如下命令,将源数据库中原有用户的授权信息导出到文件“grants.sql”中。 mysql -h 'host' -u
不支持源数据库中开启TDE加密的数据库进行备份迁移。 不支持高版本的数据库备份文件在低版本实例数据库上进行还原(例如从2017版本->2016版本的还原)。 企业版->标准版->Web版的还原存在一定失败的风险(取决于是否开启高版本的特性)。 迁移过程中,实例显示处于迁移状态,当前正在迁移的目标数据库
源数据库恢复模式检查 检查源数据库是否存在备份恢复模式不是FULL的数据库。 不通过原因 源数据库存在备份恢复模式不是FULL的数据库。 处理建议 对每个恢复模式不是FULL的数据库执行如下SQL语句: USE [master] GO ALTER DATABASE [数据库名] SET
目标库排序字符集检查 目标数据库的主键或者唯一键列,在不区分大小写的排序字符集下,即“…_ci”结尾的不区分大小写的排序字符集,可能在数据迁移时发生“重复键”报错,导致数据迁移失败。 不通过原因 目标库的排序字符集不支持。 处理建议 修改目标端的排序字符集至区分大小写的(非_ci结尾的)排序字符集。
移包含大写字母的库或者表。 不通过原因 目标库lower_case_table_names参数为1,并且对象选择中有大写的库名或表名。 处理建议 若目标库是自建库,请修改目标数据库lower_case_table_names参数,在mysql配置文件my.cnf中的[mysqld