检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
某用户于2023/03/18 15:30:00在华北-北京四启动了一个按需计费的DRS同步任务,任务配置如下: 数据流动方向:入云 源数据引擎:MySQL 目标数据库引擎:MySQL DRS任务类型:单AZ 规格类型:中 网络类型:公网网络,需要绑定弹性公网IP,公网带宽6Mbit/s。 用了一段时间后
源库信息 表8 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的GaussDB主备版实例,不可进行修改。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 源数据库的用户名和密码将在同步过程中被加密暂存到数据库和同步实例主机上,待该任务删除后会永久清除。
源库信息 表9 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的GaussDB主备版实例,不可进行修改。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 源数据库的用户名和密码将在同步过程中被加密暂存到数据库和同步实例主机上,待该任务删除后会永久清除。
制台查看同步结果。 直接登录数据库查看库、表、数据是否同步完成。手工确认数据同步情况,详情参见在DDM管理控制台查看同步结果。 在DRS管理控制台查看同步结果 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。
源库信息 表9 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的GaussDB分布式版实例,不可进行修改。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 源数据库的用户名和密码将在同步过程中被加密暂存到数据库和同步实例主机上,待该任务删除后会永久清除。
问。 图5 源库信息 表9 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的GaussDB主备版实例,不可进行修改。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 源数据库的数据库用户名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。
问。 图5 源库信息 表9 源库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的GaussDB分布式版实例,不可进行修改。 数据库用户名 源数据库的用户名。 数据库密码 源数据库的用户名所对应的密码。 源数据库的数据库用户名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。
该输入框最多支持填写10组目标数据库的IP地址或者域名信息,多个值需要使用英文逗号隔开。例如:192.168.0.1:8000,192.168.0.2:8000。 数据库用户名 目标数据库对应的数据库用户名。 数据库密码 目标数据库的用户名所对应的密码 目标数据库的用户名和密码将在同步过
sha256 在源数据库使用系统管理员用户执行以下语句,或重启数据库实例,使修改生效。 select pg_reload_conf(); 通过gs_guc修改操作步骤 云上数据库,进入沙箱需执行以下命令;自建数据库,source gauss_env_file环境变量文件即可 登录数据库实例任一节点,切换至Ruby用户,su
获取源库迁移用户列表 功能介绍 数据库的迁移过程中,迁移用户需要进行单独处理,该接口可以查询源库的用户信息。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 仅迁移场景、PostgreSQL同步可用。
建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。 表3 数据库用户权限 类型名称 增量同步 源数据库连接用户 用
当DRS任务与源库或目标库进行测试连接失败时,DRS提供一键诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。 集群或多AZ任务场景,只支持在主任务的节点进行诊断。 前提条件 已登录数据复制服务控制台。
当DRS任务与源库或目标库进行测试连接失败时,DRS提供一键诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。 集群或多AZ任务场景,只支持在主任务的节点进行诊断。 前提条件 已登录数据复制服务控制台。
当DRS任务与源库或目标库进行测试连接失败时,DRS提供一键诊断功能,可对源库或者目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断,暂不支持GaussDB的DN诊断。 集群或多AZ任务场景,只支持在主任务的节点进行诊断。 前提条件 已登录数据复制服务控制台。
注。 如果RTO持续增加,可在灾备数据库执行以下语句,查看是否有执行时间比较长的sql或者正在执行的DDL。 show processlist 如果灾备数据库异常,需要联系数据库运维工程师解决。 RPO增大常见原因 RPO是增量同步期间业务数据库一个事务的提交时间与送达DRS实例
图2 设置启动位点 SQLServer为源 SQLServer的单增量同步任务,在“设置同步”页面需要填写启动位点,任务源库日志从位点后开始获取(不含当前启动位点)。 图3 启动位点 SQLServer增量数据依靠CDC官方能力,启动位点为SQLServer数据库的LSN,可通过select
subnet-ac27 自定义,易理解可识别。 生产中心RDS for MySQL实例 RDS实例名称 rds-database-01 自定义,易理解可识别。 所属Region 华北-北京一 选择和自己业务区最近的Region,减少网络时延。 数据库版本 MySQL 8.0 - 实例类型 单机 本示例中为单机。
String 数据库对象迁移或同步范围。取值: all:全部迁移。 database:库级迁移或同步。 table:表级迁移或同步。 枚举值: all database table target_root_db Object 数据库对象迁移或同步目标库,两层到三层数据库同步需要填写。
创建ECS并安装MySQL客户端 请参考创建ECS(MySQL服务器)创建MySQL客户端的弹性云服务器。 确保和MySQL服务器所在ECS配置成相同Region、相同可用区、相同VPC、相同安全组。 不用购买数据盘。 云服务器名配置为:ecs-client。 其他参数同MySQL服务器的ECS配置。
添加需要迁移的用户信息和库表信息:更新需要迁移的用户、角色信息,选择需要迁移的数据库或者表。 执行预检查:执行预检查,校验是否可进行迁移。 查询预检查结果:查看预检查结果,预检查通过后可执行下一步。 源库、目标库参数对比:获取源库和目标库的数据库参数。 启动任务:启动实时迁移任务。 实时同步任务创建流程