检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
优化完成后,查看临时空间是否增长。 是,执行2。 否,在管理控制台右上角,选择“工单 > 新建工单”,联系RDS客服调整目标数据库临时空间。 如果为自建或其他云MySQL,请联系数据库运维工程师检查并调整目标数据库临时空间。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 如果以上操作
ta:目标库。 ls : 分片数据库。 当源库是集群时,数据库ip对应的endpointtype是so, 分片数据库对应的endpointtype是ls。 ip 是 String 数据库IP。 dbName 是 String 数据库名称。 instid 否 String 数据库实例ID,云上实例需要填写。
迁移后进行数据校验 当任务状态变为“增量迁移”,说明全量迁移已经完成,全量迁移完成后,登录DDM实例查看数据迁移结果。 等待迁移任务状态变为“增量同步”。 单击任务名称,进入任务详情页。 验证数据一致性。 在“迁移对比 > 对象级对比”页面,查看库和表的迁移结果。 在“迁移对比 >
“任务异常通知设置”项开启后可见,需提前在SMN上申请主题并添加订阅。 SMN主题申请和订阅可参考《消息通知服务用户指南》。 时延阈值 源数据库和目标数据库之间的同步有时会存在一个时间差,称为时延,单位为秒。 时延阈值设置是指时延超过一定的值后(时延阈值范围为0到3600s),DRS可以
档。 在创建DDM灾备任务前,建议在DDM实例目标端的控制台上,导入源端DDM的逻辑库信息,详细操作可参“导入逻辑库”。 DRS页面上“数据库实例”中按照DN对应关系填写DDM的DN信息,也就是挂载在DDM中的RDS for MySQL信息。例如源端DDM1有一个DN节点,挂载的RDS
如果为RDS for MySQL,可参考RDS性能调优中的内容,或联系RDS客服调整目标库空间。 如果为自建或其他云MySQL,请联系数据库运维工程师检查并调整目标数据库空间。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
oracle:Oracle ip 是 String 数据库IP。 db_port 否 Integer 数据库端口,Mongo、DDS必填为0。 inst_id 否 String 数据库实例ID。数据库为云上实例时,比如RDS实例时必填。 db_user 是 String 数据库账号。 db_password
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL实例,该实例选择和自建MySQL服务器相同的VPC和安全组。 进入购买云数据库RDS页面。 配置实例基本信息。选择区域“华东-上海一”。 图1 基本信息 选择实例规格,其他参数默认配置。 图2 实例规格 单击“立即购买”。
通过DRS迁移MySQL分库分表总流程 本实践的主要任务流如图1所示: 图1 操作流程 表1 迁移流程 序号 步骤 说明 1 迁移前构造数据 迁移前在源端数据库构造数据,供迁移后查看是否迁移成功。 2 目标端DDM准备 创建VPC和安全组:为创建实例准备网络资源。 创建DDM实例:创建目标端DDM实例。
this statement 可能原因 目标库处于只读状态,一般原因为目标库空间不足。 解决方案 请客户运维工程师检查目标数据库运行状态和磁盘空间。 确定目标数据库正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
serInfo 需要配置对应实例的读权限,例如数据库为RDS时,需要在项目上配置RDS ReadOnlyAccess权限。 迁移速度控制 drs:migrationJob:setMigrationTransSpeed 无。 修改数据库参数 drs:dataBaseParams:modify
errorcode=%s, message=%s" 可能原因 全量数据迁移期间用户在源数据库删除database。 源库迁移账户对源库的database没有操作权限。 解决方案 请联系源数据库管理员检查源库database是否删除,如果database被删除,可参考链路使用须知重建任务。
file_limit参数,适当调大该参数的值,增加临时表空间上限。 等待数据库重启生效后,在DRS任务管理页面单击“续传”继续同步。同步任务结束后建议将该值调整回原始值,否则可能会因为临时表空间过大导致数据库实例磁盘满。 父主题: PostgreSQL->PostgreSQL实时同步
DRS迁移任务 迁移任务名 DRS-MySQLToDDM 自定义,易理解可识别。 源数据库引擎 MySQL 本示例中源数据库为MySQL,使用的华为云RDS实例。 目标数据库引擎 DDM 本示例中目标数据库为DDM。 网络类型 VPN网络 本示例中采用“VPN网络”。 父主题: RDS
如果为RDS for MySQL,可参考RDS性能调优中的内容,或联系RDS客服调整目标库空间。 如果为自建或其他云MySQL,请联系数据库运维工程师检查并调整目标数据库空间。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
GaussDB->Oracle 表1 数据类型映射关系 数据类型(GaussDB数据库) 数据类型(Oracle数据库) 是否支持映射 TINYINT NUMBER 支持 SMALLINT NUMBER 支持 INTEGER NUMBER 支持 BIGINT NUMBER 支持 NUMBER
当时延为0s时,说明源数据库和目标数据库的数据是实时同步的。 时延 = 源库当前系统时间 - 成功同步到目标库的最新一个事务在源库的提交成功时间。 一个事务同步的完整过程如下: 源端数据库的抽取; 经过网络的传输; 由DRS进行日志解析; 最终在目标数据库上的执行完成。 这样完成
否 String 数据库所在的虚拟私有云ID。 subnet_id 否 String 数据库所在的子网ID。 security_group_id 否 String 数据库所在的安全组ID。 project_id 否 String 如果数据库为云上实例时,填写数据库实例所在Region下的Project
progress Integer 进度。 src_DB String 源数据库名称。如果源数据库存在三层结构,格式为:database.schema。 src_TB String 源对象名称。 dst_DB String 目标数据库名称。 dst_TB String 目标对象名称。 请求示例
Server->GaussDB集中式版 任务克隆时,源和目标数据库密码信息不会被克隆,克隆后的新任务需再次输入。 克隆任务时,数据过滤中的高级设置信息不会被克隆,克隆后的新任务需重新进行设置。 不支持多对一任务的克隆。 对于变更中的任务进行克隆时,如果变更信息已存入数据库,克隆任务与变更后配置保持一致。