检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DICTIONARY权限(当目标库为PostgreSQL时,还需要SELECT ANY SEQUENCE权限),源数据库为Oracle的增量迁移还需要日志解析权限。本小节主要介绍如何使用DRS设置最小化权限且独立的Oracle账号的具体操作。 全量迁移模式。 创建一个用户用于迁移,此处以User1为例。
数据库用户名和密码将被系统加密暂存,直至该任务删除后清除。 源数据库的IP地址或域名、数据库用户名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。 图6 目标库信息 表10 目标库信息 参数 描述 IP地址或域名 目标数据库的IP地址或域名。 端口 目标数据库服务端口,可输入范围为1~65535间的整数。
创建DRS实例,并获取DRS实例私有IP地址。 DRS迁移实例创建成功后,界面会显示DRS迁移实例的私有IP地址。 图3 DRS实例私有IP 配置源库所在安全组和源库所在子网的网络ACL。 安全组:增加云数据库安全组入方向规则,放通DRS私网IP作为源地址可以访问云数据库监听端口。 网络
通过创建事件触发器和函数实现PostgreSQL增量DDL同步 本小结介绍PostgreSQL->RDS for PostgreSQL实时同步,通过在源库创建事件触发器和函数获取源库的DDL信息,然后在DRS增量实时同步阶段实现DDL操作的同步。 前提条件 当前支持的DDL操作包含如下:
),索引和视图的同步。 不支持同步系统库(如local、admin、config等)和系统集合,如果业务数据在系统库下,则需要先将业务数据移动到用户数据库下,可以使用renameCollection命令进行移出。 不支持视图的创建语句中有正则表达式。 不支持_id字段没有索引的集合。
结束回放任务 录制回放完成后,可选择结束回放任务。如下状态下的任务可以结束: 创建中 配置 等待启动 启动中 启动失败 解析中 回放中 回放失败 回放完成 对于“配置”状态的任务,配置失败的任务无法结束。 任务结束后无法重新启动。 操作步骤 在“录制回放管理”页面的任务列表中,选择要结束的任务,单击“结束”。
测试连接”,分别测试并确定与源库和目标库连通后,勾选协议,单击“下一步”。 图5 源库信息 表9 源库信息 参数 描述 IP地址或域名 源数据库的IP地址或域名。 说明: 对于RAC集群,建议使用SCAN IP接入,提高访问性能。 端口 源数据库服务端口,可输入范围为1~65535间的整数。
络打通。 账号连通性:确保源库和目标库允许DRS通过用户名和密码访问。 图5 源库信息 表9 源库信息 参数 描述 IP地址或域名 源数据库TiDB的IP地址或域名。 端口 源数据库TiDB服务端口,可输入范围为1~65535间的整数,默认为4000。 数据库用户名 源数据库TiDB的用户名。
数据库密码 源数据库的用户名所对应的密码。 源数据库IP地址、端口、用户名和密码将在同步过程中被加密暂存到数据库和同步实例主机上,待该任务删除后会永久清除。 图6 目标库信息 表8 目标库信息 参数 描述 IP地址或域名 目标数据库的IP地址或域名。 安全协议 支持四种认证方式的选择,PL
测试连接”,分别测试并确定与源库和目标库连通后,勾选协议,单击“下一步”。 图5 源库信息 表9 源库信息 参数 描述 IP地址或域名 源数据库的IP地址或域名。 说明: 对于RAC集群,建议使用SCAN IP接入,提高访问性能。 端口 源数据库服务端口,可输入范围为1~65535间的整数。
图5 源库信息 表9 源库信息 参数 描述 CN IP地址或域名 输入GaussDB的IP,请确保所填写的多个IP地址或域名属于同一个实例。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 DN IP地址或域名 DN IP信息可以登录CN节点通过SQL查询。
目标库信息 图6 目标库信息 表8 目标库信息 参数 描述 IP地址或域名 目标数据库的IP地址或域名。 用户输入的IP地址或域名类型需要与步骤2中任务选择的网络类型适配,例如步骤2中以“公网网络”为示例,则需要填写数据库的外网IP地址或域名。 端口 目标数据库服务端口,可输入范围为1~65535间的整数。
SDK接口 SDK接口介绍 SDK使用说明 SDK下载地址
试并确定与源库和目标库连通后,勾选协议,单击“下一步”。 源库信息配置 图5 源库信息页面 表9 源库信息 参数 描述 IP地址或域名 源数据库的IP地址或域名。 端口 源数据库服务端口,可输入范围为1~65535间的整数。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的登录密码。
确认数据迁移结果 确认升级迁移结果有两种方式: 方式一:(自动)在DRS管理控制台查看迁移结果。DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果。 方式二:(手工)在GaussDB(for MySQL)管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况。
初始化后,增量同步阶段通过解析日志等技术,将源端和目标端数据保持数据持续一致。 “全量”: 该模式为数据库一次性同步,适用于可中断业务的数据库同步场景,全量同步将非系统数据库的全部数据库对象和数据一次性同步至目标端数据库。 “增量”: 增量同步通过解析日志等技术,将源端产生的增量数据同步至目标端。
默认值为当前所选数据库实例所在子网,请选择有可用IP地址的子网。为确保同步实例创建成功,仅显示已经开启DHCP的子网。 同步模式 全量+增量 该模式为数据持续性实时同步,通过全量过程完成目标端数据库的初始化后,增量同步阶段通过解析日志等技术,将源端和目标端数据保持数据持续一致。 指定公网IP
安全组:增加云数据库安全组入方向规则,放通DRS弹性公网IP作为源地址可以访问云数据库监听端口。 网络ACL:VPC默认没有网络ACL,如果您设置过网络ACL,需要增加入方向规则,允许放通DRS弹性公网IP作为源地址、随机端口作为源端口范围,RDS源数据库的IP作为目的地址、监听端口作为目的端口范围。 配置D
并确定与源库和目标库连通后,勾选协议,单击“下一步”。 源库信息 图5 源库信息页面 表9 源库信息 参数 描述 中间件IP地址或域名 源数据库的IP地址或域名。 端口 源数据库服务端口,可输入范围为1~65535间的整数。 中间件用户名 源数据库的用户名。 中间件密码 源数据库的用户名所对应的密码。
图7 目标库信息 表10 目标库信息 参数 描述 IP地址或域名 目标数据库的IP地址或域名,格式为IP地址/域名:端口。其中目标数据库服务端口,可输入范围为1~65535间的整数。 该输入框最多支持填写10组目标数据库的IP地址或者域名信息,多个值需要使用英文逗号隔开。例如:192