检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果为自建的MySQL数据库,可通过命令行方式修改。 SET sql_mode = '修改后的值'; 如果为RDS for MySQL实例,可通过修改数据库sql_mode参数实现,详情请参考修改实例参数章节。 父主题: 数据库参数检查
DRS迁移实例默认和目标RDS数据库创建在相同VPC,因此可以登录目标RDS查看“基本信息”获取迁移实例所在VPC信息。 图5 目标库信息 购买VPN,并配置VPN网关和连接。 购买VPN和配置VPN相关操作,可参考《虚拟专用网络快速入门》。
将Oracle同步到PostgreSQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建数据库(Oracle 10g、11g、12c、18c、19c、21c版本) ECS自建数据库(Oracle 10g、11g、12c、18c、19c、21c版本) RDS
RDS实例名称 rds-mysql 自定义,易理解可识别。 数据库版本 MySQL 5.7 - 实例类型 单机 本示例中为单机。 实际使用时,为提升业务可靠性,推荐选择主备RDS实例。 存储类型 SSD云盘 - 可用区 可用区一 本示例中为可用区一。
源数据库为PostgreSQL,数据库配置文件pg_hba.conf缺少对数据库账号的配置,建议配置该账号的远程连接权限。 打开配置文件pg_hba.conf,添加如下配置,重启数据库生效。
目标库是否已存在指定迁移对象检查 PostgreSQL->RDS for PostgreSQL迁移和同步、PostgreSQL->GaussDB(DWS)同步 表1 目标库是否已存在指定迁移对象检查 预检查项 目标库是否已存在指定迁移对象检查。
如果为RDS for MySQL实例,可通过修改数据库innodb_strict_mode参数实现,详情请参考修改实例参数章节。 更多其他类型数据库修改innodb_strict_mode的方法,可参考对应数据库的使用说明。 父主题: 数据库参数检查
目标库参数log_bin_trust_function_creators校验 RDS for MySQL到MySQL出云场景下,所选的迁移对象包含自定义函数,但目标数据库不支持创建自定义函数,可能会导致迁移失败。
可登录至目标库RDS for PostgreSQL的相应库(database),执行如下SQL查看对应函数是否存在,其中f_name为对应函数名称: select n.nspname,p.proname,pg_get_functiondef(p.oid) as funcdef from
、rdsMetric、rdsRepl)。
父主题: PostgreSQL->PostgreSQL实时同步
RDS for MySQL设置binlog保留时间可参考《RDS用户指南》。 业务库不允许存在空账号或者空密码。 灾备中,必须设置MySQL业务数据库的server-id。
版本) RDS for MySQL(5.5、5.6、5.7、8.0版本) DDM实例 数据库账号权限要求 在使用DRS进行迁移时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时迁移任务。
5.5、5.6、5.7、8.0版本) RDS for MySQL(5.5、5.6、5.7、8.0版本) TaurusDB企业版、标准版 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。
表1 数据库类型 回放方向 数据流向 源数据库 目标数据库 目标数据库实例类型 本云 MySQL->MySQL RDS for MySQL实例 RDS for MySQL实例 单机实例 主备实例 本云 MySQL->TaurusDB RDS for MySQL实例 TaurusDB
目标端DDM准备 创建VPC和安全组 创建DDM实例 创建RDS for MySQL实例 创建DDM账号 创建逻辑库并关联RDS for MySQL实例 创建目标库表结构 父主题: 实施步骤
如果是上云实时同步,目前支持目标库为GaussDB(DWS)、GaussDB、RDS for SQL Server,该链路仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。 父主题: 产品咨询
表1 灾备方案 业务数据库 灾备数据库 相关文档 本地自建MySQL数据库 ECS自建MySQL数据库 其他云上MySQL数据库 RDS for MySQL RDS for MySQL MySQL到MySQL单主灾备 MySQL到MySQL双主灾备 TaurusDB MySQL到TaurusDB
解决方案 参考修改实例参数内容,修改目标数据库RDS for PostgreSQL配置参数maintenance_work_mem至合适值。 等待数据库重启生效后,在DRS任务管理页面单击“续传”继续同步。 父主题: PostgreSQL->PostgreSQL实时同步
RDS for MySQL 5.6、5.7版本 本地自建MySQL数据库 5.5、5.6、5.7版本 ECS自建MySQL数据库 5.5、5.6、5.7版本 其他云上MySQL数据库 5.5、5.6、5.7版本 支持的同步对象范围 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同