检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是,表示所有业务系统ip都已经断开连接,可以进行最后一个增量备份迁移。 否,执行2。 如果查询到存在未断开的业务系统ip,继续通过如下语句查询未关闭的会话 。 select * from sys.dm_exec_sessions; 同时,根据如下语句查看正在执行的事务。 select * from sys.dm
实时迁移 如何判断数据迁移任务可以停止 MySQL迁移中Definer强制转化后如何维持原业务用户权限体系 MySQL存储过程迁移上云后遇到调用权限的问题,如何解决 如何确保业务数据库的全部业务已经停止 迁移日志提示can not get agency token Oracle到MySQL迁移时,索引超长如何处理
资源规划 表1 资源规划 类别 子类 规划 备注 RDS RDS实例名 rds-mysql 自定义,易理解可识别。 数据库版本 MySQL 5.7 - 实例类型 单机 本示例中为单机。 实际使用时,为提升业务可靠性,推荐选择主备RDS实例。 存储类型 SSD云盘 - 可用区 可用区3
方案概述 场景描述 本实践主要包含以下内容: 介绍如何将自建MySQL迁移到RDS for MySQL实例。 RDS for MySQL产品优势 低成本 享更多的服务 只需支付实例费用,无需其他硬件、托管等费用。 超高性能 极致用户体验 100%兼容MySQL应用。 高并发性能满足苛刻性能要求。
资源规划 表1 资源规划 类别 子类 规划 备注 VPC VPC名称 vpc-src-172 自定义,易理解可识别。 所属Region 测试Region 现网实际选择时建议选择和自己业务区最近的Region,减少网络时延。 可用区 可用区3 - 子网网段 172.16.0.0/16
取值: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 jobs 是 Array of strings 批量查询任务请求体。 refresh 是 String 是否重新获取数据库参数,1代表是,0代表否(从缓存中获取),第一次调用时请设置为1。 响应参数
Oracle数据库服务端口,可输入范围为1~65535间的整数。 数据库服务名 数据库服务名(Service Name/SID),客户端可以通过其连接到Oracle,具体查询方法请参照界面提示。 PDB名称 PDB同步仅在Oracle12c及以后的版本支持,该功能为选填项,当需要迁移PDB中的表时开启。 PDB
通过创建事件触发器和函数实现PostgreSQL增量DDL同步 本小结介绍PostgreSQL->RDS for PostgreSQL实时同步,通过在源库创建事件触发器和函数获取源库的DDL信息,然后在DRS增量实时同步阶段实现DDL操作的同步。 前提条件 当前支持的DDL操作包含如下:
资源规划 表1 资源规划 类别 子类 规划 备注 源端VPC VPC名称 vpc-DRSsrc 自定义,易理解可识别。 所属Region 华南-广州 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区二 - 子网网段 10.0.0.0/24 子网选择时建议预留足够的网络资源。
资源规划 表1 资源规划 类别 子类 规划 备注 VPC VPC名称 vpc-DRStar 自定义,易理解可识别。 所属Region 测试Region 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区3 - 子网网段 192.168.0.0/24 子网选择时建议预留足够的网络资源。
主备任务主任务所在可用区code,可以通过查询规格未售罄的可用区接口获取 master_az和slave_az同时填写时生效。 目前支持mysql,gaussdbv5ha-to-kafka。 slave_az 否 String 主备任务备任务所在可用区code,可以通过查询规格未售罄的可用区接口获取
列名。长度限制256。 prim_key_or_index 是 String 主键或唯一索引。长度限制256。 indexs 是 String 优化查询所需的索引。长度限制256。 values 是 String 过滤条件。长度限制256。 响应参数 状态码: 200 表8 响应Body参数
计费项 计费说明 数据复制服务“按需计费”和“包年/包月”两种计费方式均针对单个的DRS任务从以下方面收取费用: 表1 计费项 计费项 计费项说明 计费模式 配置费(必选) 指计算和存储资源及数据处理的费用。 “按需计费”配置费用是按照实际使用时长计费。 “包年/包月”配置费用是一次性计费。
什么是数据复制服务 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库实时迁移和数据库实时同步的云服务。 数据复制服务围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。 您可通过数据复制服务
SDK接口介绍 SDK中定义了多种类对象,本小节简单介绍SDK的这些类的接口定义。 SubscribeContext接口定义 表1 SubscribeContext接口定义 函数名称 说明 setDomainName(String domainName) 设置用户名。 参数为创建所需数据订阅任务的IAM主账号名。
什么是数据复制服务 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库实时迁移和数据库实时同步的云服务。 数据复制服务围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。 您可通过数据复制服务
在“实时同步管理”界面,选择指定的同步任务。 单击任务名称,页面跳转至“基本信息”页面。 单击左侧“参数管理”,在“参数”页签可对当前同步任务的参数信息进行修改。 图1 查看参数信息 修改完成后,可选择“保存”或者“取消”设置。 单击“保存”,在弹出框中单击“是”,保存修改。 单击“取消”,在弹出框中单击“是”,放弃本次设置。
同步到GaussDB(DWS)的使用建议 增量DDL支持度 MySQL、Oracle等数据库语法与GaussDB(DWS)不同,增量阶段DDL同步存在失败的可能性,部分DDL转换规则可参考表1,建议在方案实施前联系GaussDB(DWS)技术支持评估DDL的支持度。 表1 DDL转换规则
案例总览 表1 案例总览 链路 相关文档 MongoDB->DDS实时迁移 全量迁移失败报错,关键词“Prematurely reached end of stream” 全量迁移失败报错,关键词“not authorized on *** to execute command {***}”
small:小规格。 medium:中规格。 high:大规格。 xlarge:超大规格。 2xlarge:极大规格。 具体某种场景支持的取值可以通过查询可用的Node规格接口获取 engine_type 否 String DRS任务引擎类型,测试连接之后修改调用时必填。 取值: mysql