检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将Microsoft SQL Server同步到Microsoft SQL Server 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建Microsoft SQL Server(企业版2012、2014、2016、2017、2019、2022版本,标准版2016
GaussDB(for MySQL)到GaussDB(for MySQL)双主灾备 支持的源和目标数据库 表1 支持的数据库 业务数据库 灾备数据库 GaussDB(for MySQL)主备实例 GaussDB(for MySQL)主备实例 目前仅支持白名单用户使用。 数据库账号权限要求
方案概述 本实践介绍在华为云弹性云服务器 ECS上构建社区版MySQL和创建GaussDB(for MySQL)实例,并使用数据复制服务DRS将本地MySQL数据库的数据迁移至GaussDB(for MySQL)。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务中断时间最小化。
源数据库的视图名是否合法 MySQL迁移场景 表1 源数据库中是否存在非ASCII字符的视图名 预检查项 源数据库中是否存在非ASCII字符的视图名。 描述 源数据库中不能存在非ASCII字符的视图名,若存在,可能会导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库中视图
将GaussDB(for MySQL)同步到GaussDB(for MySQL) 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB(for MySQL)主备实例 8.0版本 GaussDB(for MySQL)主备实例 8.0版本 数据库账号权限要求
数据对比(对比迁移项) 对比迁移项可以清晰反馈出源数据库和目标数据库的数据是否存在差异。为了尽可能减少业务的影响和业务中断时间,数据库实时迁移场景提供了完整的迁移对比流程,帮助您确定合适的业务割接时机。 图1 迁移对比流程 对比使用场景 迁移对比功能支持以下几种对比方式: 对象级
将Dynamo同步到GeminiDB Dynamo 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 其他云上DynamoDB(Web服务) GeminiDB Cassandra(DynamoDB接口)实例 3.11版本 目前仅支持白名单用户使用。 支持的同步对象范围
将PostgreSQL同步到GaussDB(DWS) 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本) ECS自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本)
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL实例。 进入购买云数据库RDS页面。 配置实例基本信息。选择区域“华南-广州”。 图1 基本信息 选择实例规格。 图2 实例规格 选择实例所属的VPC和安全组、配置数据库端口。 VPC和安全组已在创建VPC和安全组中准备好。
编辑灾备任务 已创建成功但是未确认启动的灾备任务,数据复制服务支持编辑灾备任务的配置信息,包括业务数据库信息和灾备数据库信息。创建灾备实例后,对于如下状态的任务,您可进行编辑并提交灾备任务。 创建中 配置 前提条件 已登录数据复制服务控制台。 方式一 在“实时灾备管理”页面的灾备
创建DRS迁移任务 创建迁移任务 进入创建迁移任务页面。 填写迁移任务参数: 配置迁移任务名称。选择区域,即为目标实例所在的区域。 图1 迁移任务 填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。
修改任务信息 灾备任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别灾备任务。 支持可修改的任务信息如下: 任务名称 描述 SMN主题 时延阈值 任务异常结束天数 任务启动时间 前提条件 已登录数据复制服务控制台。 操作步骤 在“实时灾备管理”页面,选择指定的灾备任务,单击任务名称。
是否禁用了外键或者同步的表在目标库上是否有外键 Oracle->GaussDB同步场景 表1 是否禁用了外键或者同步的表在目标库上是否有外键 预检查项 是否禁用了外键或者同步的表在目标库上是否有外键。 描述 是否禁用了外键或者同步的表在目标库上是否有外键。 不通过提示及处理建议
将MongoDB迁移到DDS 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建Mongo数据库(3.2、3.4、3.6、4.0、4.2、4.4、5.0版本) ECS自建Mongo数据库(3.2、3.4、3.6、4.0、4.2、4.4、5.0版本) 其他云上Mongo数据库(3
修改任务信息 同步任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别同步任务。 支持可修改的任务信息如下: 任务名称 描述 SMN主题 时延阈值 任务异常结束天数 任务启动时间 前提条件 已登录数据复制服务控制台。 操作步骤 在“实时同步管理”页面,选择指定的同步任务,单击任务名称。
将PostgreSQL同步到GaussDB分布式版 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本) ECS自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本)
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL灾备实例,选择已规划的灾备实例所属VPC。 创建RDS for MySQL实例 进入购买云数据库RDS页面。 选择区域“华北-北京四”。填选实例信息后,单击“立即购买”。 图1 选择灾备实例引擎版本信息 图2
将AWS DocumentDB同步到DDS 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 AWS云上DocumentDB数据库(4.0副本集、5.0副本集、5.0集群) 说明: 创建AWS集群默认为5.0版本 副本集支持全+增、单全、单增任务 集群只支持单全任务,不支持增量任务
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL业务实例,选择已规划的业务实例所属VPC,并为业务实例(源实例)绑定EIP。 创建RDS for MySQL实例 进入购买云数据库RDS页面。 选择区域“华东-上海一”。填选实例信息后,单击“立即购买”。
GaussDB分布式为源的单任务配置方法 操作步骤 登录GaussDB分布式数据库所有节点。 查询配置文件位置: find / -name "pg_hba.conf" 打开pg_hba.conf,建议原有的sha256不动,在sha256的配置前一行配置指定单任务同步用户的trust。