查看数据迁移项目的详情

本文为您介绍如何在 OceanBase 控制台查看迁移项目的整体进度、基本配置信息、增量同步性能和流量,自行查看迁移对象。

进入详情页面

您可以在数据迁移项目的详情页面,查看计划的迁移环节、各个环节的进度和状态,帮助您了解数据库迁移的整体进度,以及每张表、每个对象的迁移状态。

  1. 登录 OceanBase 管理控制台

  2. 在左侧导航栏,单击 数据传输 > 数据迁移

    您可以在 数据迁移 页面,根据 状态关键字 搜索目标数据迁移项目。数据迁移项目的状态包括:

    • 未启动:表示数据迁移项目尚未启动,您可以在对应的操作列中单击 启动

    • 运行中:数据迁移项目运行中,状态右侧展示了数据迁移的计划和当前进度。

    • 已暂停:数据迁移项目已被手动中止,您可以在对应的操作列中单击 恢复,从中止的子任务开始继续执行迁移。

    • 失败:数据迁移项目执行失败,状态右侧展示该项目失败的具体环节。单击数据迁移项目的名称,您可以在详情页面查看具体的报错信息。

    • 已完成:数据迁移项目已成功执行完毕,OMS 已按照您预设的迁移模式将指定的数据内容迁移至目标库中。

    • 释放中:数据迁移项目正在被释放。释放中的数据迁移项目不能进行任何操作。

    • 已释放:数据迁移项目已经成功释放。释放后,OMS 会终止当前的迁移和增量同步链路。

  3. 迁移项目列表 页面,单击目标项目的名称,进入详情页面查看其 基本信息迁移详情

查看基本信息

基本信息 区域为您展示数据迁移项目的配置信息,包括 ID迁移类型告警状态创建时间传输实例连接详情

您可以进行以下操作:

  • 查看连接详情

    单击 连接详情 后的 连接详情,查看数据迁移项目源端和目标端的连接信息。

  • 查看迁移对象

    单击页面右上角的 查看迁移对象,查看当前数据迁移项目的迁移对象列表。创建数据迁移项目后不支持修改迁移对象。

  • 查看或修改参数配置

    • 如果是处于 运行中 状态的数据迁移项目,请单击页面右上角的 ... > 查看参数配置,查看创建数据迁移项目时的配置参数。

    • 如果是处于 未启动已暂停失败 状态的数据迁移项目,请单击页面右上角的 ... > 修改参数配置。在 修改参数配置 对话框,重新配置目标参数,单击 确定

    此处支持修改的具体参数和数据迁移项目的类型,以及任务运行的阶段有关,不同的运行阶段支持修改的参数不同。

  • 设置或修改告警监控

    单击页面右上角的 ... > 设置告警监控,在 设置告警监控 对话框,根据业务需求开启 项目状态监控增量延迟监控,并配置相应的参数。对于已设置告警监控的数据迁移项目,则可以进行修改。详情请参见 设置告警监控

    注意

    处于 已完成释放中已释放 状态的数据迁移项目,不支持设置或修改告警监控。

  • 下载对象配置

    OMS 支持下载数据迁移项目的配置信息,以批量导入的格式输出。详情请参见 下载和导入迁移对象配置

查看迁移详情

迁移详情 区域为您展示当前项目中,所有环节子任务的执行状态、进度、启动时间、完成时间和总计耗时等信息。

  • 结构迁移

    展示结构迁移的整体状态、启动时间、结束时间、总计耗时、表和视图的迁移进度。

    • 支持查看所有对象的名称、对应源库和目标库、迁移耗时和状态。

    • 在指定迁移对象对应的操作列单击 查看创建语法,可以查看该对象的创建语法。

    • 支持根据表或视图的迁移状态,筛选阻碍整体迁移进度的对象。例如,创建失败的表或视图。

  • 全量迁移

    展示全量迁移的整体状态、启动时间、结束时间、总计耗时和表对象的迁移详情。

    • 表对象 页签下,您可以查看对象名称、源库、目标库、预估数据量、已完成数据量和对应的状态。

    • 全量迁移性能 页签,您可以图形化查看 源端 RPS目标端 RPS源端迁移流量目标端迁移流量,以及性能基准等性能数据,帮助您有效识别性能相关问题。

    • 支持根据源库和目标库进行筛选。

    • 支持勾选 查看有问题的对象,筛选阻碍整体迁移进度的对象。

  • 增量同步

    对于 运行中 状态的数据迁移项目,您可以在增量同步区域查看其延迟时间、当前位点时间,以及增量同步性能信息。延迟时间的显示逻辑为:X 秒(Y 秒前更新),Y 小于 20 秒属于正常情况。

    对于 已暂停失败 状态的数据迁移项目,您可以开启 DDL/DML 统计功能,统计开启该功能时间点之后的数据库操作。同时,您可以查看增量同步对象的具体信息,以及增量同步性能信息。

    创建数据迁移项目时,建议您开启告警监控,以便随时掌握项目运行状态,详情请参见 设置告警监控

  • 全量校验

    展示全量校验的整体状态、进度、启动时间、结束时间、总计耗时、预估总行数、已完成迁移行数、实时流量和 RPS 等信息。针对校检出不一致的数据,您可以查看具体的列信息。并且 OMS 会提供以源端为基准,在目标端进行订正操作的 SQL 脚本。

    全量校验 页面包括 校验对象全量校验性能 页签:

    • 校验对象 页签,您可以查看校验的进度和校验对象列表。您还可以进行 重启全量校验重新校验异常的表仅校验不一致的表记录 等操作。

    • 全量校验性能 页签,您可以图形化查看 源端 RPS目标端 RPS源端迁移流量目标端迁移流量,以及性能基准等性能数据,帮助您有效识别性能相关问题。

  • 正向切换

    正向切换(传统意义上的系统割接流程的抽象化、标准化)不会操作业务应用连接的切换,是 OMS 的数据迁移链路配合应用切换前后需要执行的任务流。您需要保证在应用连接切换至目标端前完成正向切换的全部流程。

    正向切换是选择数据迁移便会编排进来的一个流程,您需要终止正向增量同步,删除迁移依赖的附加列和唯一索引,补充在同步过程中被 OMS 过滤掉 Check 约束,并激活目标端 Trigger/FK(迁移前该类对象需要被禁用,否则将引起数据不一致)等,保证新迁移出来的数据库完整、可用。

    如果您配置了反向增量,切换会多编排进来启动反向增量以及禁用源端 Trigger/FK 的子任务,启动从目标端到源端的实时增量同步,保障业务数据回流至原源端数据库,提供随时切换应用的可能性。

  • 反向增量

    反向增量启动成功后,您可以查看 启动时间反向同步性能 等详情。

阿里云首页 云数据库 OceanBase 相关技术圈