检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Server Management Studio客户端工具连接本地实例。 单击“服务器对象 > 链接服务器”,找到当前实例的DBLink链接。 图4 查看DBLink链接 选中链接服务器,右键单击“编写链接服务器脚本为 > CREATE到 > 新查询编辑器窗口”。 在弹出的对象资源管理
源库指定名称的复制槽是否存在 实例类型是否匹配迁移模式 物理复制库检查 目标库大小写敏感检查 源库表是否开启了CDC 源库CDC数据保留时间是否足够 源库服务器计算机名是否一致 源库库名长度校验 同步对象名称校验 源数据库是否存在被禁用的聚集索引 源数据库实例是否为空 源数据库恢复模式检查 源数据库选择对象预检查
DRS对比任务对数据库有什么影响 对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。 行数对比:会查询源库及目标库的表行数,占用10个左右的session的连接数,正常的select
MySQL大小写参数敏感类问题内容,修改lower_case_table_names参数值。 如果数据库为本地自建MySQL,请参考如下步骤修复。 登录源数据库MySQL所在服务器。 手动修改my.cnf配置文件,在MySQL配置文件my.cnf中的[mysqld]标签下增加一行lower_case_table_names=n。
创建VPC和安全组 创建VPC和安全组,为创建RDS for MySQL实例准备好网络资源和安全组。 创建VPC 进入创建虚拟私有云页面。 在“创建虚拟私有云”页面,根据页面完成基本信息、子网配置和地址配置。 图1 创建虚拟私有云 单击“立即创建”。 返回VPC列表,查看创建VPC是否创建完成。
不同Region,通过VPN网络接入华为云 使用DRS将不同Region的华为云ECS数据库迁移到华为云云数据库时,选择VPN网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于不同Region,DRS使用VPN网络。需要在华为云Regi
MySQL数据同步对源数据库和目标数据库有什么影响 以下数据以MySQL2MySQL大规格实时同步任务为例,不同规格对数据库的连接数存在差异,仅供参考。 DRS对源数据库的压力及影响 全量(初始化)阶段,DRS需要从源库将所有存量数据查询一次。DRS查询使用简单SQL语句,对源库
同Region不同VPC,通过VPC网络接入华为云 使用DRS将同Region不同VPC的华为云ECS数据库迁移到华为云云数据库时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于相同Region不同VPC,DRS使用VPC网络。需要创
user=*, Caused by: IO Error: Got minus one from a read call. 可能原因 源数据库服务器拒绝了DRS任务IP的访问。 源数据库连接信息发生改变。 源数据库连接数已经达到上限。 解决方案 修改位于$ORACLE_HOME/network/admin目录的sqlnet
支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建MySQL数据库(MySQL 5.5、5.6、5.7、8.0版本) ECS自建MySQL数据库(MySQL 5.5、5.6、5.7、8.0版本) 其他云上MySQL数据库(MySQL 5.5、5.6、5.7、8.0版本)
如何批量导出、导入事件(event)和触发器(trigger) 在进行MySQL到MySQL的迁移时,若任务结束后发现迁移日志中提示迁移事件和触发器失败,可手动迁移。 本小节主要介绍批量导出导入事件和触发器的具体操作。 从源库批量导出触发器。 在源库执行以下语句,获取TRIGGE
源数据库用户权限是否足够 预检查用户提供的源数据库账号权限是否符合要求,不同数据库引擎,全量阶段和增量阶段所需源数据库账号权限不同。 不通过原因 连接源数据库的用户权限不足。 处理建议 在使用DRS进行迁移或同步时,连接源数据库的账号需要满足一定的权限要求,才能启动任务。不同引擎
任务状态说明 备份迁移提供了多种任务状态,以便区分不同阶段的迁移任务。 数据备份迁移任务的状态和说明,请参见表1。 表1 备份迁移任务状态和说明 状态 说明 恢复中 正在进行备份文件到目标数据库的迁移任务。 成功 备份文件到目标数据库的迁移任务执行成功。 失败 备份文件到目标数据库的迁移任务执行失败。
步骤2中的“灾备关系”选择“本云为备”。 图5 业务数据库信息 表8 业务数据库信息 参数 描述 数据库类型 默认选择“ECS自建库”。 源数据库类型可以为“ECS自建库”,或“TaurusDB”。选择“TaurusDB”后,需要选择“区域”,该区域为源库所在区域,不能与目标库区域
上传备份文件 本小节介绍了上传备份文件的方法。 创建OBS桶,并将备份文件上传OBS桶。 如果单次上传文件不大于5GB时,可以登录OBS控制台创建OBS自建桶,存储类别选择“标准存储”,桶策略选择“公共读”。 如果批量上传多个文件(单次最多支持100个文件同时上传,总大小不超过5
通过创建事件触发器和函数实现PostgreSQL增量DDL同步 本小结介绍PostgreSQL->RDS for PostgreSQL实时同步,通过在源库创建事件触发器和函数获取源库的DDL信息,然后在DRS增量实时同步阶段实现DDL操作的同步。 前提条件 当前支持的DDL操作包含如下:
如何判断数据迁移任务可以停止 您可参考以下方法,确认任务是否可以结束。结束之前您需要确认完成以下几点: 请您确认至少在业务低峰期有过一次完整的数据对比。 完成业务割接。 先中断业务(如果业务负载非常轻,也可以尝试不中断业务)。 在源数据库端执行如下语句(此处以MySQL为例),并
排查iptables设置 以源数据库为本云ECS自建数据库为例,如果在上述的操作后,仍无法连通,此时需要额外排查iptables设置,因为HOSTGUARD服务在DRS发起频繁连接请求失败时,会将请求IP加入黑名单中。 登录弹性云服务器。 执行以下命令,排查是否有DENY相关的项
编辑同步任务 已创建成功但是未确认启动的同步任务,数据复制服务支持编辑任务的配置信息,包括源库信息、目标库信息。创建实例后,对于如下状态的任务,您可进行编辑并提交同步任务。 创建中 配置 对于增量同步中的任务,数据复制服务支持通过编辑同步对象功能进行对象修改,详细操作可参考编辑同步对象。
为什么实时灾备任务不支持触发器(TRIGGER)和事件(EVENT) 数据库的触发器(TRIGGER)和事件(EVENT)操作会记录binlog,DRS通过解析binlog同步数据,如果业务侧写入与触发器、事件存在同样对象,就会发生重复执行导致数据不一致或者任务失败,所以在灾备场景下,触发器和事件是不支持的。