逻辑库变更管理

背景信息

ODC V4.3.2 及之后的版本支持对逻辑库中的数据进行变更。用户可以通过逻辑库变更任务运行耗时较高的 SQL 语句以避免语句执行超时。

说明
  • 如无逻辑库权限,您可以通过项目/工单中的 申请库权限 申请逻辑库权限。

  • 逻辑库与物理库关系等信息,请参见逻辑库管理

注意事项

  • 仅支持 OceanBase MySQL、MySQL 数据源。

  • 仅支持 DDL 变更。

  • 不支持 ODC 安全规范中的 SQL 检查规范及 SQL 窗口规范。

新建逻辑库变更任务

项目/工单 中,单击 逻辑库变更

  • 通过项目入口创建逻辑库变更。

    image

  • 通过工单入口创建逻辑库变更。

    image

新建逻辑库变更 页面中,输入以下信息。

image

信息项

说明

逻辑库

选择需变更的逻辑库。

SQL 内容

选择 SQL 录入:SQL 录入为默认方式,可在编辑区中直接录入 SQL 脚本。

说明
  • 在 SQL 录入中,最大允许输入 500000 个字符,如超限可上传附件。

  • 单击 IN 值转化 按钮,可将批量复制的数据转化成 in('A','B')格式。

  • 列值分隔符号为换行符。

  • 行值分隔符为空格或 TAB 值。

分隔符

支持 Delimiter 分隔符号。

任务设置

选择 立即执行/定时执行 设置任务执行方式。

执行超时时间

执行超时时间 文本框中输入数字指定语句执行超时时间,单位为小时(默认超时时间为 48 小时,最大不超过 480 小时)。

描述

可在 任务描述 文本框中输入不超过 200 个字符的描述信息,该项为选填项。

  1. 单击 新建,完成新建逻辑库变更。

  2. 任务生成后可以在 工单>逻辑库变更 列表中查看任务信息。

    image

查看逻辑库变更任务

任务信息

  1. 如上图所示,在 工单 的逻辑库变更列表中,单击操作项下的 查看 按钮。

  2. 在弹出的任务详情面板中,单击 任务信息 页签查看所属逻辑库、任务类型、风险等级、SQL 内容等信息。

  3. 单击 再次发起,可重新发起逻辑库变更任务。

    image

任务流程

在任务详情面板中,单击 任务流程 页签查看发起任务状态、审批状态、执行状态和执行结果等信息。

执行记录

在任务详情面板中,单击 执行记录 页签查看任务执行状态。

任务日志

在任务详情面板中,单击 任务日志 页签查看任务的全部日志和告警日志。

image

信息项

说明

全部日志

全部日志显示任务的 INFOERROR WARN 日志等全量信息。 单击 查找下载 复制 按钮,可查找信息、下载或复制全部日志信息。

告警日志

告警日志单独显示任务的 ERROR WARN 日志。当任务失败时,可通过告警日志查看错误信息。 单击 查找下载 复制 按钮,可查找信息、下载或复制告警日志信息。

相关文档