检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置对端设备”章节实现本地数据中心数据库所在网络和华为云DRS所在VPC子网的互通。 本地数据中心自建数据库添加白名单。 本地数据中心自建数据库需要添加DRS私有IP远程访问数据库的权限。 各类型数据库添加白名单的方法不同,具体方法请参考各数据库官方文档进行操作。 配置安全组和网络ACL。
否存在。如果端口正确,需检查防火墙是否放开。 源数据库为PostgreSQL,数据库配置文件pg_hba.conf缺少对数据库账号的配置,建议配置该账号的远程连接权限。 打开配置文件pg_hba.conf,添加如下配置,重启数据库生效。 host all xxx(dbuser) 0
数据库兼容类型检查 目标数据库兼容类型检查。当数据库类型不兼容时,可能会导致数据乱码或者同步失败。 不通过原因 MySQL->GaussDB(DWS)同步场景,无主键表、空字符串迁移不支持DWS的ORA兼容模式。 MySQL->GaussDB同步场景,目标数据库不兼容MySQL。
源数据库的库名是否合法 MySQL迁移场景 表1 源数据库的库名是否合法 预检查项 源数据库的库名是否合法。 描述 源数据库库名不能包含非法字符,库名名称要在1到64个字符之间,由小写字母、数字、中划线、下划线组成,不能包含其他特殊字符。 该项校验源数据库的库名中是否包含上述非法的字符,若包含非法字符会导致迁移失败。
填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。 迁移实例创建中,大约需要5-10分钟。迁移实例创建完成后可获取弹性公网IP信息。 配置源库信息和目标库数据库密码。 图3 配置源库和目标库 单击“下一步”。
数据中心自建数据库。 入方向放行:放通DRS实例弹性公网IP到数据库监听端口的访问。 出方向放行:放通数据库监听端口到实例弹性公网IP的数据传输。 本地数据中心自建数据库添加白名单。 本地数据中心自建数据库需要添加DRS弹性公网IP远程访问数据库的权限。 各类型数据库添加白名单的
不同Region,通过公网网络接入华为云 使用DRS对华为云上不同Region的云数据库进行迁移时,选择公网网络其网络示意图如图1所示: 图1 网络示意图 DRS使用公网网络访问跨Region的RDS数据库,需要给源数据库绑定弹性公网IP,分别配置Region-A源数据库入方向的网络ACL和安全组放通DRS迁移实例
源数据库的IP地址或域名、数据库用户名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。 场景二:RDS实例源库信息配置 图8 RDS实例场景源库信息 表7 RDS实例场景源库信息 参数 描述 数据库库类型 选择“RDS实例”。 数据库实例名称 选择待迁移的RDS实例作为源数据库实例。
project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送
GaussDB(for MySQL)到GaussDB(for MySQL)单主灾备 支持的源和目标数据库 表1 支持的数据库 业务数据库 灾备数据库 GaussDB(for MySQL)主备实例 GaussDB(for MySQL)主备实例 数据库账号权限要求 在使用DRS进行灾
源数据库恢复模式检查 检查源数据库是否存在备份恢复模式不是FULL的数据库。 不通过原因 源数据库存在备份恢复模式不是FULL的数据库。 处理建议 对每个恢复模式不是FULL的数据库执行如下SQL语句: USE [master] GO ALTER DATABASE [数据库名] SET
不通过原因:源数据库角色依赖的数据库在目标数据库中不存在,并且也不在所选的对象选择列表中。 处理建议:在对象选择中选择角色依赖的数据库一起迁移,或者不迁移这些依赖检查不通过的角色。 不通过原因:源数据库角色依赖的角色在目标数据库中不存在,并且也不在用户的角色选择列表中。 处理建议:在角色选择中选择角色依赖
同Region同VPC,通过VPC网络接入华为云 使用DRS对华为云上同Region同VPC的云数据库进行迁移时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 DRS使用VPC网络访问同Region同VPC的RDS数据库,需要确保源数据库入方向的网络ACL和安全组放通,DRS迁移实例出方向的网络ACL和安全组放通。操作流程如图2所示:
源库最大数据库序号是否小于目标库最大数据库序号 Redis迁移场景 表1 源库最大数据库序号是否小于目标库最大数据库序号 预检查项 源库最大数据库序号是否小于目标库最大数据库序号。 描述 源库最大数据库序号是否小于目标库最大数据库序号。 待确认提示及处理建议 待确认原因:源数据库待迁
云ECS数据库迁移到华为云云数据库时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于相同Region不同VPC,DRS使用VPC网络。需要创建两个VPC之间对等连接,使得就像在一个网络中一样,仍然需要确保源数据库入方向的网
wal_level = logical;,然后重启数据库生效。 或修改postgresql.conf配置文件,设置参数wal_level = logical,然后重启数据库生效。 修改源或者目标数据库,更换成DRS支持的数据库版本。 父主题: 数据库参数检查
指定需要恢复的数据库 您可以选择将全部数据库或部分数据库进行恢复,默认恢复全部数据库。 全部数据库:恢复备份文件中所有的数据库,不需要填写待还原的数据库名。 部分数据库:恢复备份文件中的部分数据库,需要填写待还原的数据库名。全量备份与增量备份需要保证指定恢复的数据库始终一致。 重置数据库名
创建数据库评估任务 登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 在评估数据库页面,单击右上角的“创建项目”。 查看Oracle源数据库准备和授权,源库准备完成后,单击“启动创建”。 进入基本信息页面,完成基本信息的填写。 基本信息填写完成后,“开始测试”高亮显示。
源数据库信息检查 检查分片节点是否和mongos节点属于同一个集群 源数据库的均衡器状态检查 源库的实例类型检查 父主题: 预检查不通过项修复方法
接使用的还是非ROW格式的binlog写入。 安全设置global级binlog_format=ROW的步骤 通过MySQL官方客户端或者其它工具登录源数据库。 在源数据库上执行全局参数设置命令。 set global binlog_format = ROW; 在源数据库上执行如下命令确认上面操作已执行成功。