文档

执行在线评估

更新时间:

本文为您介绍迁移评估如何通过在线评估的方式,进行数据库评估。

背景信息

在线评估是直接连接目标数据库,采集源端数据库的对象、SQL 语句和数据库负载等信息,与 OceanBase 数据库的现有能力进行兼容性对标,查找其不兼容点并提供修复方法。

操作步骤

  1. 新建在线评估任务。

    1. 登录 OceanBase 管理控制台

    2. 在左侧导航栏,单击 迁移评估>兼容性评估

    3. 评估任务 页面,单击右上角的 新建评估任务>在线评估

  2. 选择源端数据库类型 页面,配置各项参数。

    参数

    描述

    评估任务名称

    长度不得超过 40 个字符。

    评估模式

    包括 Oracle >> OceanBase Oracle ModeMySQL >> OceanBase MySQL Mode

    实例类型

    • 选择 评估模式Oracle >> OceanBase Oracle Mode 时,支持的实例类型包括VPC 内自建数据库和公网 IP 自建数据库。

    • 选择 评估模式MySQL >> OceanBase MySQL Mode 时,支持的实例类型包括 RDS 实例、POLAR 实例、VPC 内自建数据库和公网 IP 自建数据库。

    实例类型 下拉列表选择不同的 实例类型 后,下方会自动显示对应的表单。

    实例类型

    参数

    描述

    RDS 实例

    实例 ID

    实例 ID 列表中,选择目标实例。

    POLAR 实例

    VPC 内自建数据库

    VPC

    VPC 下拉列表中,选择目标 VPC。

    主机 IP

    数据库宿主机的 IP。

    端口

    数据库宿主机 IP 的端口号。

    公网 IP 自建数据库

    主机 IP

    数据库宿主机的 IP。

    端口

    数据库宿主机 IP 的端口号。

    共有参数

    用户名

    数据库用户的名称。

    密码

    数据库用户的密码。

    连接类型

    仅选择评估模式为 Oracle >> OceanBase Oracle Mode 时,需要配置该参数。连接类型包括 SERVICE-NAME 和 SID,请根据业务需求选择,并输入连接名称。

    连接名称

    备注(可选)

    数据源的备注信息。

  3. 单击 测试连通性,验证 OMA 和数据源的网络连接,以及用户名和密码的有效性。

  4. 测试连通性成功后,单击 下一步

  5. 选择评估类型 页面,选择评估类型并配置相应参数。

    评估类型

    描述

    参数

    操作

    对象评估

    采集源端数据库中所有的对象(包括 TABLEINDEXVIEWSEQUENCESYNONYMFUNCTIONPROCEDUREPACKAGETRIGGERPACKAGE BODYTYPETYPE BODYDB LINKMATERIALIZED VIEWEVENT),并对其进行兼容性评估,查找需要修改的 DDL 语句。

    选择 Schema

    在左侧 源列表 区域,勾选目标 Schema,单击 >,将其添加至右侧列表中。

    选择对象类型

    选择对象类型 区域,勾选目标对象类型。

    SQL 评估

    采集源端 Oracle 数据库近一个小时的 v$sqlarea 视图中的 SQL 语句,并对其进行兼容性评估,查找需要修改的 SQL 语句。

    重要

    选择 评估模式MySQL >> OceanBase MySQL Mode 时,不支持 SQL 评估。

    采集 SQL 语句

    自定义采集数据的 SQL 语句。

    整库评估

    整库评估除包含对象评估和 SQL 评估外,还会采集 CPU、内存和磁盘等系统信息,以及表占比磁盘空间、表增长率、是否存在索引、是否无访问等业务信息,来获取源端数据库的画像信息,提供完整的数据迁移建议。

  6. 单击 发起评估

  7. 在弹出的对话框中,单击 确定,即可启动在线评估任务。

  • 本页导读 (0)