检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
目标数据库只读实例状态检查 MySQL迁移、同步出云、反向灾备场景 表1 目标数据库只读实例状态检查 预检查项 目标数据库只读实例状态检查。 描述 目标数据库处于只读状态,数据无法写入到目标端。 不通过提示及处理建议 不通过原因:目标数据库处于只读状态。 处理建议:建议将目标库修改为可读写后,重启目标库。
目标库是否存在同步对象 GaussDB->MySQL同步场景 表1 目标库是否存在同步对象 预检查项 目标库是否存在同步对象。 描述 检查目标库是否存在同步对象。 不通过提示及处理建议 不通过原因:部分表无法同步,这些表的特征为:表名称的字母相同但大小写不同。 处理建议:建议修改
如何设置最小化权限且独立的使用DRS的Oracle账号 DRS要求的MySQL权限有哪些 如何将源数据库的用户与权限导出,再导入到目标数据库 创建DRS任务后执行自动功能失败 创建DRS任务提示用户权限不足或没有操作权限 DRS要求的PostgreSQL权限有哪些 当源库有无主键表时需要lock table权限,对源库有什么影响?
步骤三:查看回放日志。录制回放日志包含告警、错误和提示等类型的信息,可根据此类信息分析回放过程存在的问题。 本小节以RDS for MySQL->RDS for MySQL的录制回放为示例,介绍如何使用数据复制服务创建两个数据库实例之间的录制回放任务,其他存储引擎的配置流程类似。 操作步骤
目标数据库是否冲突 MySQL迁移场景 表1 目标数据库是否冲突 预检查项 目标数据库是否冲突。 描述 检查目标数据库是否正在被别的迁移任务使用,当多个迁移任务使用同一个目标数据库,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:RDS实例已经在其他的迁移任务中。 处理建
事件触发器:受限于目标库版本,仅目标库为RDS for PostgreSQL 11.11及以上版本时支持。 文本搜索解析器:受限于目标库版本,仅目标库为RDS for PostgreSQL 11.11及以上版本时支持。 文本搜索模板:受限于目标库版本,仅目标库为RDS for PostgreSQL 11.11及以上版本时支持。
将PostgreSQL同步到PostgreSQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 RDS for PostgreSQL(9.5、9.6、10、11、12、13、14、15、16版本) 本地自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15、16版本)
库。 cloud_gaussdbv5:华为云数据库GaussDB分布式。 mysql:他云/本地自建MySQL数据库。 ecs_mysql:华为云ECS自建MySQL数据库。 cloud_mysql:华为云数据库RDS for MySQL。 redis:云下自建Redis数据。
库需要同步的表的映射名称相同。 处理建议:删除目标库表。删表语句参考: DROP TABLE table_name; PostgreSQL->PostgreSQL同步场景 表5 目标数据库存在和源数据库同名的数据库 预检查项 目标数据库是否存在和源数据库同名的数据库。 描述 校验
检查源库的max_allowed_packet参数 MySQL、TaurusDB为源场景 表1 检查源库的max_allowed_packet参数 预检查项 检查源库的max_allowed_packet参数。 描述 源库的max_allowed_packet参数值过小,可能会导致数据迁移失败。
双主灾备子任务的正向和反向怎么理解 为了明确本云(本区)RDS在灾备中所扮演的角色,在创建双主灾备任务时,DRS使用主1、主2来区分角色。主1表示选择的本云RDS具有初始数据,主2则表示选择本云RDS为空库,等待接收数据。 如图1, 选择主2,表示创建任务时选择的本云数据库实例为空库,待接收数据,创建成功
源数据库同名对象检查 MySQL->PostgreSQL同步场景 表1 源数据库同名对象检查 预检查项 源数据库同名对象检查。 描述 源数据库选择有多个数据库且未映射到同一个数据库,或者选择的数据库之间存在同名,可能会同步失败。 不通过提示及处理建议 不通过原因:PostgreSQL不支持同步
配置源库所在安全组和源库所在子网的网络ACL。 安全组:增加云数据库安全组入方向规则,放通DRS私有IP作为源地址可以访问云数据库监听端口。 网络ACL:VPC默认没有网络ACL,如果您设置过网络ACL,需要增加入方向规则,允许放通DRS私有IP作为源地址、随机端口作为源端口范围,RDS源数据库的IP作为目的地址、监听端口作为目的端口范围。
g类型除外,会自动转换成MySQL的text、blob类型),原因是MySQL innodb引擎限制单行大小不能超过8K(text、blob类型除外)。 不建议以字符串类型作为主键或唯一键,因为Oracle的字符串作为主键、唯一键时区分空格,而MySQL不区分,可能导致数据不一致和死锁问题。
object_scope 是 String 数据库对象迁移或同步范围。取值: all:全部迁移。 database:库级迁移或同步。 table:表级迁移或同步。 枚举值: all database table target_root_db 否 Object 数据库对象迁移或同步目标库,两层到三层数据库同步需要填写。
map、dbe_ilm、dbe_ilm_admin、prvt_ilm、dbe_profiler、dbe_stats、rdsBackup、rdsMetric、rdsRepl)。 不支持同步系统表(public schema下的redis_progress_detail、redis_
源数据库的视图名是否合法 MySQL迁移场景 表1 源数据库中是否存在非ASCII字符的视图名 预检查项 源数据库中是否存在非ASCII字符的视图名。 描述 源数据库中不能存在非ASCII字符的视图名,若存在,可能会导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库中视图
在磁盘空间允许的情况下,binlog保存时间越长越好,建议为3天。 增量同步时,必须设置MySQL源数据库的server_id。如果源数据库版本小于或等于MySQL5.6,server_id的取值范围在2-4294967296之间;如果源数据库版本大于或等于MySQL5.7,server_id的取值范围在1-4294967296之间。
源端是否存在触发器或事件 MySQL迁移场景 表1 源端是否存在触发器或事件 预检查项 源端是否存在触发器或事件。 描述 为了避免触发器或事件的自动触发机制导致非预期数据操作,从而引起两边数据的不一致,DRS任务将在用户结束任务时启动触发器或事件的迁移,如果您在任务运行中,关闭或
功能。 接口约束 目前仅支持Redis->GeminiDB Redis迁移、Redis集群->GeminiDB Redis迁移、MySQL->MySQL同步、Oracle->GaussDB分布式同步场景。 仅支持部分Region使用,详情参考终端节点。 URI POST /v5/