检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
回放模块:将抽取模块查询的数据并行多任务插入目标数据库 增量数据迁移的底层实现模块主要原理: 日志读取模块:日志读取模块从源数据库读取原始增量日志数据(例如MySQL为binlog),经过解析转换为标准的日志格式存储在本地。 日志回放模块:日志回放模块根据日志读取模块转换的标准格式增量日志,根据用户的
当源库类型属于集群时,该项需要设置为集群。 当源库类型属于副本集或者单节点时,该项需要设置为非集群。 增量数据获取方式 当源端实例类型设置为“集群”时,增量同步时需要选择数据获取方式。 oplog:支持MongoDB 3.2及以上版本,DRS直接连接源数据库实例的每一个Shard进行
单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”。 选择DDM实例,单击同步的目标实例的操作列的“登录”。 在弹出的对话框中输入密码,单击“测试连接”检查。 连接成功后单击“登录”。 查看并确认目标库名和表名等,确认相关数据是否同步完成。 父主题: 本地Oracle同步到DDM
dmin库的clusterManager权限。 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。
租户在某一Region下的Project ID。 获取方法请参见获取项目ID 表2 Query参数 参数 是否必选 参数类型 描述 name 否 String 任务名称,支持模糊搜索。 status 否 String 备份迁移任务状态。 TRANSFERRING:恢复中 SUCCESS:成功 FAILED:失败
路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量。默认为10 offset
/v3/{project_id}/jobs/batch-limit-speed drs:migrationJobs:update √ √ 批量获取数据库参数 POST /v3/{project_id}/jobs/batch-get-params drs:databaseParameters:get
路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量。默认为10。 offset
建议妥善管理认证凭证,减少因凭证泄露导致的数据泄露风险 通过代码调用OpenAPI接口或者使用API Explorer使用接口时,需要通过账户密码或AK/SK信息获取token,需要遵循安全编码规范,妥善管理认证凭证,编写代码不要明文硬编码认证信息。
本章节指导用户通过调用批量启动任务接口,启动多个配置完成的任务。 操作步骤 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。 参考获取任务ID,获取需要查询的任务ID。 URI格式: /v3/{project_id}/jobs/batch-starting 请求示例:
本章节指导用户通过调用批量查询任务状态,查询租户下所有任务状态。 操作步骤 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。 参考获取任务ID,获取需要查询的任务ID。 URI格式: /v3/{project_id}/jobs/batch-status 请求示例: POST:
实时迁移管理 批量更新迁移用户信息 获取源库迁移用户列表 父主题: API v3(不再推广)
目标数据库是否存在与源数据库同名的对象 MySQL->PostgreSQL同步场景 表1 目标数据库是否存在与源数据库同名的对象 预检查项 目标数据库是否存在与源数据库同名的对象。 描述 校验用户提供的目标数据库是否存在与源数据库同名的表,避免已存在的表被覆盖。若存在,则无法迁移。
状态码 状态码如表1所示: 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。
数据量大小为1GB,“源系统2”数据量大小为3GB,“源系统3”数据量大小为6GB,则目标实例的剩余磁盘空间应该大于10GB)。 对于MySQL引擎,目标端参数的设置需要考虑整体资源的提升,建议使用第一个任务的参数对比功能中“常规参数”的“一键修改”(其中max_connecti
对数据库用户权限进行自动检查,并给出处理建议。 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。
主键列复制属性的校验 同步对象中是否存在包含longtext或longblob类型字段的表 映射数据库对象检查 源库是否为GaussDB(for MySQL)备库 映射到目标库中的type名是否合法 源库和目标库的字符集是否一致 源库是否已开启复制功能 源库最大数据库序号是否小于目标库最大数据库序号
当DRS任务与目标库进行测试连接失败时,DRS提供一键诊断功能,可对目标库当前网络连接情况进行诊断并返回结果。 仅支持通过输入IP地址或者界面选择方式,获取数据库信息的任务节点进行网络诊断。 前提条件 已登录数据复制服务控制台。 已创建任务。 操作步骤 在任务管理界面,选择指定的任务,单击任务名称。
迁移,选择“是”后,可根据需要选择迁移用户。 是 当您选择迁移用户时,请参见迁移用户章节进行数据库用户、权限及密码的处理。 否 迁移过程中,将不进行数据库用户、权限和密码的迁移。 索引与表结构同时建立 全量阶段,是否与表结构同时建立索引 是,实时迁移过程中,全量同步迁移表结构的时候,会同时迁移索引。
源数据库存在加密的数据库对象 Microsoft SQL Server为源场景 表1 源数据库存在加密的数据库对象 预检查项 源数据库存在加密的数据库对象。 描述 检查源数据库存在加密的数据库对象。 不通过提示及处理建议 不通过原因:源数据库存在加密的数据库对象。 处理建议:返回