检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
progress Integer 进度。 src_DB String 源数据库名称。如果源数据库存在三层结构,格式为:database.schema。 src_TB String 源对象名称。 dst_DB String 目标数据库名称。 dst_TB String 目标对象名称。 请求示例
据来验证同步结果。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS””。 单击RDS实例后的“更多 > 登录”。 在弹出的对话框中,输入实例密码,单击“测试连接”检查。 连接成功后单击“登录”,登录RDS实例。
数据同步拓扑介绍 DRS实时同步功能目前支持多种拓扑类型,用户可根据自己的需求进行规划,详细说明可参考以下内容。 为保证同步数据的一致性,请勿对目标数据库中的同步对象进行修改操作。 一对一实时同步 用户创建一个同步任务来实现一对一的实时同步。 一对多实时同步 用户需要用户创建多个同步任务来实
esult字段数据结构说明 参数 参数类型 描述 db_name String 数据库库名。 schema_name String 数据库Schema名称。 table_name String 数据库表名称。 is_success Boolean 数据过滤校验结果。 message
冲突检查 目标数据库是否存在和源数据库同名的数据库 目标数据库是否存在和源数据库同名数据库下的同名视图 目标数据库是否存在与源数据库同名的数据库下的同名非空集合 目标数据库是否存在与源数据库同名的表 目标数据库是否存在与源数据库同名的对象 源库和目标库数据库固定集合一致性检查 父主题:
不同链路,数据库和权限的要求也不同,可参考以下链接,选择对应链路查看使用须知: 支持的数据库版本 实时迁移方案概览 备份迁移方案概览 实时同步方案概览 数据订阅使用须知 实时灾备方案概览 网络准备 源数据库部署在本地 参考本地数据库到华为云进行网络准备。 源数据库为其他云数据库 参考其他云数据库到华为云进行网络准备。
db_name 否 String 数据库库名称。 schema_name 否 String 数据库schema名称。 table_name 否 String 数据库表名称。 column_infos 否 Array of objects 数据库列信息。 详情请参见表8。 total_count
imary节点的服务端口。 database:鉴权数据库名,即数据库账号所属的数据库。 username:登录数据库的账号。 password:登录数据库的密码。 如果您有多个数据库,您需要重复执行步骤2和步骤3,分别为每个数据库的每个Shard节点清理孤立文档。 父主题: 实时迁移
引擎类型说明 DRS各引擎类型对应取值可参考引擎类型说明。 表1 引擎类型说明 引擎类型(engine_type) 说明 对应源数据库取值(db_type) 对应目标数据库取值(db_type) mysql MySQL到MySQL迁移、MySQL到MySQL同步场景使用。 mysql mysql
适用场景 跨云平台数据库迁移、云下数据库迁移上云或云上跨区域的数据库迁移等多种业务场景迁移。 实时分析,报表系统,数仓环境等。 实现云下数据库到云上的灾备、跨云平台的数据库灾备。 特点 同构数据库间以整体数据库搬迁为目的。 支持包括:表、数据、索引、视图、存储过程、函数、数据库账号、数据库参数等。
PRE_CHECK:预检查 CHANGE_MODE:修改任务模式 FREE_RESOURCE:释放资源 MODIFY_DB_CONFIG:修改数据库配置 RESET_DB_PWD:重置数据库密码(源库、目标库) MODIFY_CONFIGURATION:修改任务配置 PAUSE:暂停任务 START:启动任务
预检查不通过项修复方法 磁盘空间检查 数据库参数检查 源库实例状态检查 目标库实例状态检查 数据库用户权限检查 数据库版本检查 网络情况 数据库对象检查 数据库配置项检查 冲突检查 SSL连接检查 对象依赖关系检查 源数据库信息检查 预检查超时
在源数据库使用系统管理员用户执行以下语句,或重启数据库实例,使修改生效。 select pg_reload_conf(); 方式二:gs_guc修改 云上数据库,进入沙箱需执行以下命令;自建数据库,source gauss_env_file环境变量文件即可 登录数据库实例任一节点,切换至Ruby用户,su
目标库实例状态检查 目标数据库实例状态是否正常 目标数据库是否冲突 目标库是否存在只读实例 目标数据库只读实例状态检查 扩展插件合法性检查 目标库是否存在已配置数据库 目标库实例是否正常 目标库空库检查 目标库表存在外键并且没有禁用 目标数据库已存在的表中有启用的触发器 父主题:
by: IO Error: Got minus one from a read call. 可能原因 源数据库服务器拒绝了DRS任务IP的访问。 源数据库连接信息发生改变。 源数据库连接数已经达到上限。 解决方案 修改位于$ORACLE_HOME/network/admin目录的sqlnet
单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 数据管理服务 DAS”。 在数据管理服务DAS左侧导航栏,单击“开发工具”,进入开发工具数据库登录列表页面。 单击“新增数据库实例登录”,打开新增数据库实例登录窗口。 选择“数据库引擎”、“数据库来源”,填写登录用户名、密码以及描述
- DRS同步任务 同步任务名 DRS-OracleToDDM 自定义,易理解可识别。 源数据库引擎 Oracle 本示例中源数据库为Oracle。 目标数据库引擎 DDM 本示例中目标数据库为DDM。 网络类型 公网网络 本示例中采用“公网网络”。 父主题: 本地Oracle同步到DDM
源库binlog_format格式设置ROW后没有立即生效。 解决方案 通过MySQL官方客户端或者其它工具登录源数据库。 在源数据库上执行全局参数设置命令。 set global binlog_format = ROW; 在源数据库上执行如下命令确认上面操作已执行成功。 select @@global.binlog_format;
SSL连接检查 SSL安全连接检查 源数据库的SSL状态检查 源数据库SSL证书类型检查 目标数据库SSL证书类型检查 数据库SSL一致性检查 父主题: 预检查不通过项修复方法
connection was unexpectedly lost. 可能原因 DRS迁移实例和源数据库之间的网络带宽太小或不稳定。 源数据库负载太高。 解决方案 请联系源数据库运维人员检查源数据库负载,同时检查源数据库和迁移实例的网络是否有丢包。 父主题: MySQL->MySQL实时迁移和同步