检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过DRS迁移MySQL分库分表总流程 本实践的主要任务流如图1所示: 图1 操作流程 表1 迁移流程 序号 步骤 说明 1 迁移前构造数据 迁移前在源端数据库构造数据,供迁移后查看是否迁移成功。 2 目标端DDM准备 创建VPC和安全组:为创建实例准备网络资源。 创建DDM实例:创建目标端DDM实例。
如果因为网络原因导致的任务失败,系统自动续传,直到任务恢复。 前提条件 已登录数据复制服务控制台。 操作步骤 在“录制回放管理”页面任务列表中,选择需要启动的任务,单击操作列“续传”。 在弹出的“续传任务”对话框中确认任务信息,单击“是”,重新提交回放任务。 父主题: 任务生命周期
据来验证同步结果。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS””。 单击RDS实例后的“更多 > 登录”。 在弹出的对话框中,输入实例密码,单击“测试连接”检查。 连接成功后单击“登录”,登录RDS实例。
降低,实际统计的值可能会低于限速值大小。 限速模式只对灾备初始化阶段生效。 前提条件 已登录数据复制服务控制台。 已创建灾备任务且任务为非启动状态。 方法一 在“基本信息”页签的“限速信息”区域,单击“修改”。 在弹出的对话框中修改流速模式。 方法二 在“实时灾备管理”页面的灾备
this statement 可能原因 目标库处于只读状态,一般原因为目标库空间不足。 解决方案 请客户运维工程师检查目标数据库运行状态和磁盘空间。 确定目标数据库正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
如果为RDS for MySQL,可参考RDS性能调优中的内容,或联系RDS客服调整目标库空间。 如果为自建或其他云MySQL,请联系数据库运维工程师检查并调整目标数据库空间。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
errorcode=%s, message=%s" 可能原因 全量数据迁移期间用户在源数据库删除database。 源库迁移账户对源库的database没有操作权限。 解决方案 请联系源数据库管理员检查源库database是否删除,如果database被删除,可参考链路使用须知重建任务。
DRS迁移任务 迁移任务名 DRS-MySQLToDDM 自定义,易理解可识别。 源数据库引擎 MySQL 本示例中源数据库为MySQL,使用的华为云RDS实例。 目标数据库引擎 DDM 本示例中目标数据库为DDM。 网络类型 VPN网络 本示例中采用“VPN网络”。 父主题: RDS
如果为RDS for MySQL,可参考RDS性能调优中的内容,或联系RDS客服调整目标库空间。 如果为自建或其他云MySQL,请联系数据库运维工程师检查并调整目标数据库空间。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
在‘drs_’前缀的临时表残留,需客户手动清理。 前提条件 已登录数据复制服务控制台。 方法一 在“实时同步管理”页面的任务列表中,选择要启动的任务,单击操作列“重置”按钮。 在弹出的“重置任务”窗口,将重新进行同步任务预检查。 重置多对一同步任务时,若预检查存在失败项,需要在查
GaussDB->Oracle 表1 数据类型映射关系 数据类型(GaussDB数据库) 数据类型(Oracle数据库) 是否支持映射 TINYINT NUMBER 支持 SMALLINT NUMBER 支持 INTEGER NUMBER 支持 BIGINT NUMBER 支持 NUMBER
VARBINARY 支持 ROWID - VARCHAR(18) 支持 执行如下步骤在源库构造数据: 根据本地的Oracle数据库的IP地址,通过数据库连接工具连接数据库。 根据支持的数据类型,在源库执行语句构造数据。 创建一个测试用的用户。 create user test_info identified
file_limit参数,适当调大该参数的值,增加临时表空间上限。 等待数据库重启生效后,在DRS任务管理页面单击“续传”继续同步。同步任务结束后建议将该值调整回原始值,否则可能会因为临时表空间过大导致数据库实例磁盘满。 父主题: PostgreSQL->PostgreSQL实时同步
progress Integer 进度。 src_DB String 源数据库名称。如果源数据库存在三层结构,格式为:database.schema。 src_TB String 源对象名称。 dst_DB String 目标数据库名称。 dst_TB String 目标对象名称。 请求示例
MySQL库中,实现RDS for MySQL主实例和跨Region灾备实例之间的实时同步。 服务列表 虚拟私有云 VPC 弹性公网IP EIP 云数据库 RDS 数据复制服务 DRS 使用说明 本实践的资源规划仅作为演示,实际业务场景资源以用户实际需求为准。 本实践端到端的数据为测试数据,仅供参考;更多关于RDS
获取方法请参见获取项目ID。 job_id 是 String 任务ID。 compare_type 是 String 对象类型: DB:数据库。 TABLE:表。 VIEW:视图。 EVENT:事件。 ROUTINE:存储过程和函数。 INDEX:索引。 TRIGGER:触发器。
可能原因 源库Oracle为物理备库,增量启动位点所在的源库日志未归档,导致DRS任务无法获取到该日志。 源库节点或者日志存在问题,导致DRS获取日志进程失败报错。 网络原因影响源库日志拉取速度,导致DRS读取日志超时。 解决方案 如果DRS任务刚启动,等待约10分钟后,单击任务名称,在
批量异步实例管理 包括创建异步任务、提交异步任务、查询异步任务列表、更新异步任务等批量操作公共接口。 DRS接口 v5 实例数据库对象配置 包括查询数据库对象信息和文件导入对象相关接口。 DRS接口 v5 实例详情 提供任务详情查询接口。 DRS接口 v5 实例操作 提供任务操作接口。
实施步骤 迁移前构造数据 目标端DDM准备 迁移数据库 迁移后进行数据校验 父主题: MySQL分库分表迁移到DDM
创建UGO任务 创建数据库评估任务 创建对象迁移任务 父主题: 本地Oracle同步到GaussDB主备版