检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
批量设置任务限速 功能介绍 批量设置任务限速,任务创建成功后默认不限速。 限速:自定义的最大迁移速度,迁移过程中的迁移速度将不会超过该速度。 不限速:对迁移速度不进行限制,通常会最大化使用源数据库的出口带宽。该流速模式同时会对源数据库造成读消耗,消耗取决于源数据库的出口带宽。比如:
实时同步 实时同步是指在不同的系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。实时同步不同于迁移,迁移是以整体数据库搬迁为目的,而实时同步是维持不同业务之间的数据持续性流动。 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用
查询可用的Node规格 功能介绍 查询可用的Node规格。 URI GET /v3/{project_id}/node-type 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目
迁移前构造数据 迁移前需要在源库构造一些数据类型,供迁移完成后验证数据。 前提条件 已知源端数据库的IP地址,端口,账户和密码。 操作步骤 根据源端数据库的IP地址,通过数据库连接工具连接数据库。 根据支持的数据类型,在源库执行语句构造数据。 登录源端数据库。 进入任意一个待迁移的逻辑库
取消对比任务 功能介绍 取消对比任务。 URI DELETE /v3/{project_id}/jobs/{job_id}/compare/{compare_job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region
同步后进行数据校验 当任务状态变为“增量同步”,说明全量同步已经完成,全量同步完成后,登录GaussDB查看数据迁移结果。 等待迁移任务状态变为“增量同步”。 单击任务名称,进入任务详情页。 在“同步进度”页签查看全量同步结果。 如图所示,本次实践将TEST_INFO库中DATATYPELIST
将GaussDB分布式版同步到Kafka 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式(版本数据库内核版本为505.2及以下版本,内核版本与数据库发布版本对应关系。。) Kafka 0.11及以上版本 支持的同步对象范围 在使用DRS进行同步时
创建录制回放任务 录制回放是指将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。常用于以下两个场景: 功能验证回放:数据库搬迁前,通过录制回放可以提前得知源业务在目标数据库的运行效果。 业务加压回放:通过控制回放的线程及回放速度,来模拟源业务流量放大的效果
全量阶段失败报错,关键字“exist some xa transactions for long times, may lack some data for this Job!.” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:exist some xa transactions
将GaussDB集中式版同步到Kafka 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB集中式版(版本数据库内核版本为505.2及以下版本,内核版本与数据库发布版本对应关系。) Kafka 0.11及以上版本 支持的同步对象范围 在使用DRS进行同步时
源数据库是否具有日志解析权限 Oracle为源增量同步时,DRS会对源数据库连接用户权限进行检查。源数据库连接用户不具有日志解析权限,会导致增量迁移失败。 不通过原因 源数据库用户不具有EXECUTE_CATALOG_ROLE角色。 源数据库用户不具有日志解析权限。 处理建议 建议为用户赋予相应角色或者权限后重新预检查
目标库表存在外键并且没有禁用 GaussDB为目标库同步场景 表1 是否禁用了外键或者同步的表在目标库上是否有外键 预检查项 是否禁用了外键或者同步的表在目标库上是否有外键 描述 目标库的表存在外键没有禁用,可能会导致数据同步失败 不通过提示及处理建议 不通过原因:目标库的表存在外键没有禁用
如何确保业务数据库的全部业务已经停止 业务切换时可通过如下方法确保业务数据库的全部业务已经停止: 在源数据库端执行如下语句,查看当前是否还存在有业务连接 。 show processlist; 图1 查看是否存在业务连接 可选:如果源数据库有业务连接,则通过结果中Host列的值来查找对应的业务进程并将其停止
自建到自建 将MySQL同步到Kafka 将MySQL同步到CSS/ES 将MySQL同步到GaussDB集中式版 将MySQL同步到GaussDB分布式版 将Oracle同步到Kafka 将Oracle同步到GaussDB集中式版 将Oracle同步到GaussDB分布式版 将PostgreSQL
构造数据 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 选择RDS实例,单击实例后的“更多 > 登录”。 在弹出的对话框中输入密码后,单击“测试连接”检查。 连接成功后单击“登录”,登录RDS实例
time_zone的一致性检查 源数据库和目标数据库的time_zone参数不一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的参数time_zone或system_time_zone不一致。 处理建议 修改源数据库或者目标数据库的time_zone(timezone)
创建目标库表结构 DRS目前仅支持迁移源端MySQL的数据到目标DDM,不支持迁移源库表结构及其他数据库对象。用户需要在目标库根据源端逻辑库的表结构,自行在目标库创建对应的表结构及索引。未在目标库创建的对象,视为用户不选择这个对象进行迁移。更对约束限制可参考使用须知。 操作步骤 登录华为云控制台
数据库用户权限检查 源数据库用户权限是否足够 目标数据库用户权限是否足够 Definer迁移权限检查 父主题: 预检查不通过项修复方法
GaussDB集中式版为源强制结束任务 本小节介绍GaussDB集中式版为源的增量、全量+增量同步链路在强制结束任务后如何清理源库可能残留的逻辑复制槽。 操作步骤 DRS使用的复制槽名可在DRS任务同步日志页面查看“create replication slot[复制槽名] successfully
导出对比任务结果文件 功能介绍 导出对比任务结果文件。 URI POST /v3/{project_id}/jobs/{job_id}/compare/result/file 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region