执行在线评估

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

背景信息

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

操作步骤

  1. 新建在线评估任务。

    1. 登录 OceanBase 管理控制台

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

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

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

    image

    参数

    描述

    评估任务名称

    长度不能超过 30 个字符。

    源端数据库类型

    包括 OracleMySQL

    目标端数据库类型

    根据选择的源端数据库类型自动填充。

    源端数据源

    如果您已创建数据源,请从下拉列表中进行选择。如果未创建,请单击下拉列表右侧的 创建数据源。参数详情请参见

  3. 单击 下一步

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

    image

    参数

    描述

    选择评估类型

    包括 对象评估数据库画像评估

    • 对象评估将采集数据库中的 TABLE、VIEW 和 TRIGGER 等对象的 DDL 语句,然后评估采集对象和 OceanBase 数据库之间的兼容性,表示不兼容点并提供修改建议。对象评估默认选择并不支持取消勾选。

    • 数据库画像评估除包含对象评估和 SQL 评估外,还会扫描和统计各类异常 SQL、慢 SQL,并会对整个数据库的数据量、表存储空间和系统信息等进行采集和分析,提供完整的数据迁移建议。

    选择对象类型

    支持评估的对象类型包括 TABLE、VIEW、TRIGGER、FUNCTION、PROCEDURE 和 EVENT,您可以根据业务需求进行选择。

    选择 Schema

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

  5. 单击 发起评估

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

    说明

    发起评估任务后,将连接您配置的数据库进行评估。评估需要获取一些必要的字典信息,可能会对数据库产生一定的压力。