检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云数据库到华为云 同Region同VPC,通过VPC网络接入华为云 同Region不同VPC,通过VPC网络接入华为云 不同Region,通过公网网络接入华为云 不同Region,通过VPN网络接入华为云
实时同步管理 批量数据加工 批量设置同步策略 高级设置 父主题: API v3(不再推广)
DM账号、要关联的实例,单击“下一步”。 本示例中逻辑库模式为单库,逻辑库名称为db_test。 DRS目前仅支持同步源端Oracle的数据到目标DDM,不支持同步源库表结构及其他数据库对象,用户需要在目标库根据源端数据库的表结构创建对应的逻辑库。 父主题: 目标端DDM准备
双向同步 MySQL到MySQL双向同步
操作流程 本实践的主要任务流程如图1所示: 图1 操作流程 父主题: 本地Oracle同步到GaussDB主备版
创建DDM账号 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 在账
同步场景操作参考 Kafka消息格式 Kafka认证方式 GaussDB分布式版为源任务序列值同步 GaussDB分布式版为源强制结束任务 GaussDB主备版为源强制结束任务 PostgreSQL为源强制结束任务 通过创建事件触发器和函数实现PostgreSQL增量DDL同步
将MySQL同步到MySQL 将MySQL同步到Kafka 将MySQL同步到CSS/ES 将MySQL同步到Oracle 将MySQL同步到MariaDB 将DDM同步到MySQL 将DDM同步到Oracle 将DDM同步到Kafka 将DDS同步到MongoDB 将DDS同步到Kafka
在“任务确认”页面,设置同步任务的启动时间,并确认同步任务信息无误后,勾选协议,单击“启动任务”,提交同步任务。 同步任务提交后,您可在“实时同步管理”页面,查看并管理自己的任务。 方式二 在“实时同步管理”界面,选择指定同步任务,单击任务名称。 单击“进入”,进入“源库及目标库”页面。 执行2到6。
创建DDM实例 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击页面右上方的“购买数据库中间件实例”。 按需设置实例相关信息和规格。 选择实例所属的VPC和安全组、配置数据库端口。
创建Kafka实例 本章节介绍创建Kafka实例。 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“应用中间件 > 分布式消息服务Kafka版”。 单击“购买Kafka实例”。 选择实例区域和可用区。 配置实例名称和实例规格等信息。
单击“下一步”进入迁移验证页面,单击“启动”开始迁移索引。 确保索引全部迁移成功。 不要单击右下角的“完成”按钮,后续还有其他对象要迁移。 父主题: 启动同步
创建RDS for MySQL实例 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。 创建步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。
操作流程 本实践的主要任务流程如图1所示: 图1 操作流程 父主题: 本地Oracle同步到GaussDB分布式版
创建目标端VPC和安全组 创建目标端VPC和安全组,为创建DDM实例准备好网络资源和安全组。 创建VPC 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。 进入虚拟私有云信息页面。 单击“创建虚拟私有云”购买VPC。
DRS支持直接同步不同schema的表到同一个schema吗 使用场景 不同的schema需要合并到一个schema。 使用限制 不同的schema中,不能包含相同的表名。 解决方案 DRS支持直接同步不同schema的表到同一个schema。 父主题: 实时同步
实时同步 DRS支持直接同步不同schema的表到同一个schema吗 DRS实时同步支持使用Online DDL工具吗 DRS是否支持双向实时同步 源库Oracle为RAC集群时,为什么建议使用SCAN IP连接 源库Oracle补全日志检查方法 同步到GaussDB(DWS)的使用建议
用户需要用户创建多个同步任务来实现一对多的实时同步。例如从实例A同步到实例B、实例C和实例D,需要创建三个同步任务。 多对一实时同步 用户需要用户创建多个同步任务来实现多对一的实时同步。例如从实例B、实例C和实例D同步到实例A,需要创建三个同步任务。 多对一场景约束及操作建议,可参考常见问题。
单击“下一步”进入迁移验证页面,单击右侧“启动”按钮启动迁移,确保除“忽略”外的所有对象迁移成功。 不要单击右下角的“完成”按钮,后续还有其他对象要迁移。 父主题: 启动同步
Avro格式的schema定义详情请参见record.rar。在实时同步到Kafka集群后,您需要根据schema定义进行数据解析。 JSON格式 MySQL、GaussDB(MySQL)到Kafka的JSON格式定义详情参考表2,DDS到Kafka的JSON格式定义详情参考表3,Oracle