检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本地Oracle同步到GaussDB分布式版 概述 资源规划 操作流程 创建VPC和安全组 创建GaussDB实例 同步前构造数据 同步数据库 同步后进行数据校验 父主题: 实时同步
字符集不兼容导致数据乱码或者同步失败 背景 当源数据库和目标数据库字符集不兼容时,可能导致 部分数据乱码。 数据同步不一致。 目标库写入失败。 解决方案 针对这种情况,建议先修改目标库字符集后再进行同步。若同步任务已经报错,请修改目标库字符集后再重置任务进行同步。 父主题: 实时同步
查看任务详情 实时同步任务的配置信息,包括任务信息、同步实例信息和同步信息。同步任务创建成功后,可查看任务详细信息 。 前提条件 已登录数据复制服务控制台。 操作步骤 任务列表中,仅展示当前登录用户所创建的全部任务,同一租户下的不同用户之间的任务不可见。 在“实时同步管理”界面,选择指定的同步任务,单击任务名称。
创建GaussDB实例 本章节介绍创建GaussDB实例,作为同步任务目标库。 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 云数据库 GaussDB”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格。
创建RDS for MySQL实例 创建逻辑库并关联RDS for MySQL实例 创建DDM账号 创建目标库表结构 父主题: 本地Oracle同步到DDM
左侧导航栏选择“实时同步管理”,单击“创建同步任务”。 配置同步实例信息。 选择区域、项目,填写任务名称。 配置同步实例信息,选择“数据流动方向”、“源数据库引擎”、“目标数据库引擎”、“网络类型”、“目标数据库实例”、“同步实例所在子网”(非必选)、“同步模式”,选择“规格类型”和“可用区”、,选填“标签”。
操作流程 本实践的主要任务流程如图1所示: 图1 操作流程 父主题: 本地Oracle同步到GaussDB集中式版
测试连接成功后单击下方“登录”按钮。 登录成功后,单击“新建数据库”,根据实际情况填入数据库相关信息,单击“确定” 参考同步前准备内容,准备GaussDB库权限。 父主题: 本地Oracle同步到GaussDB集中式版
高I/O,200GB 存储空间主要用于存储消息(包含副本,Kafka默认使用3副本),除了存储消息外还需要预留部分空间用于存储日志和元数据。 DRS同步任务 同步任务名 DRS-MySQLToKafka 自定义 源数据库引擎 MySQL 本示例中源数据库为MySQL,使用的华为云RDS实例。 目标数据库引擎
源数据库引擎 Oracle - 目标数据库引擎 GaussDB集中式版 - 网络类型 公网网络 本示例中采用公网网络。 父主题: 本地Oracle同步到GaussDB集中式版
同步驱动文件 功能介绍 同步驱动文件。 接口约束 目前仅支持DB2 for LUW为源的同步场景使用。 仅支持部分Region使用,详情参考终端节点。 URI PUT /v5/{project_id}/jobs/{job_id}/update-driver 表1 路径参数 参数 是否必选
自建到自建 将MySQL同步到Kafka 将MySQL同步到CSS/ES 将MySQL同步到GaussDB集中式版 将MySQL同步到GaussDB分布式版 将Oracle同步到Kafka 将Oracle同步到GaussDB集中式版 将Oracle同步到GaussDB分布式版 将PostgreSQL同步到Kafka
操作流程 本实践的主要任务流程如图1所示: 图1 操作流程 父主题: 本地Oracle同步到GaussDB分布式版
返回安全组列表,单击安全组名称“sg-DRS01”。 选择“入方向规则”,单击“添加规则”。 配置入方向规则,放通数据库3306端口。 父主题: RDS for MySQL同步到Kafka
DRS同步任务支持MySQL8到MySQL5.7吗? DRS任务不支持MySQL8到MySQL5.7的同步。 父主题: 实时同步
GaussDB为源链路增量同步连接及端口说明 GaussDB为源的链路在进行增量同步时,需要保证两类连接可用:普通连接和复制连接。其中普通连接进行数据查询,复制连接进行逻辑复制。 为保证DRS能够正常连接进行同步,首先要保证数据库连接的放开,配置方式可参考GaussDB远程连接配
单击“下一步”进入迁移验证页面,单击右侧“启动”按钮启动迁移,确保除“忽略”外的所有对象迁移成功。 不要单击右下角的“完成”按钮,后续还有其他对象要迁移。 父主题: 启动同步
源数据库引擎 Oracle - 目标数据库引擎 GaussDB - 网络类型 公网网络 本示例中采用公网网络。 父主题: 本地Oracle同步到GaussDB分布式版
创建UGO任务 创建数据库评估任务 创建对象迁移任务 父主题: 本地Oracle同步到GaussDB集中式版
创建目标库表结构 DRS目前仅支持同步源端Oracle的数据到目标DDM,不支持同步源库表结构及其他数据库对象。用户需要在目标库根据源端逻辑库的表结构,自行在目标库创建对应的表结构及索引。更对约束限制可参考DRS使用须知。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域。