功能

oceanbase.CDB_OB_RESTORE_HISTORY 用于展示物理恢复任务完成时的状态,是恢复任务结束时,对应任务在 oceanbase.CDB_OB_RESTORE_PROGRESS 中对应记录的快照。

字段说明

字段名称

类型

是否可以为 NULL

描述

JOB_ID

bigint(20)

NO

物理恢复任务唯一标识。

EXTERNAL_JOB_ID

bigint(20)

NO

物理恢复任务外部标识,不保证唯一性;在恢复命令中传入,缺省为 -1

TENANT_ID

bigint(20)

NO

恢复的租户 ID,缺省值 -1

TENANT_NAME

varchar(128)

NO

恢复的租户名,缺省值为空。

BACKUP_TENANT_ID

bigint(20)

NO

原备份的租户 ID。

BACKUP_TENANT_NAME

varchar(128)

NO

原备份的租户名。

BACKUP_CLUSTER_ID

bigint(20)

NO

原备份的集群 ID。

BACKUP_CLUSTER_NAME

varchar(128)

NO

原备份的集群名。

WHITE_LIST

longtext

YES

值为非空则表示物理恢复采用的是恢复白名单列表。

STATUS

varchar(64)

NO

物理恢复所处阶段

  • CREATE_TENANT:创建租户阶段。

  • RESTORE_SYS_REPLICA:租户系统表恢复阶段。

  • MODIFY_SCHEMA:租户元信息修正阶段。

  • CREATE_USER_PARTITIONS:租户用户表创建阶段。

  • RESTORE_USER_REPLICA:租户用户表恢复阶段。

  • REBUILD_INDEX:索引重建阶段。

  • POST_CHECK:校验阶段。

  • RESTORE_SUCCESS:恢复成功。

  • RESTORE_FAIL:恢复失败。

START_TIME

timestamp(6)

YES

恢复开始时间。

COMPLETION_TIME

timestamp(6)

YES

恢复完成时间。

PARTITION_COUNT

bigint(20)

NO

  • RESTORE_SYS_REPLICA 阶段:待恢复系统表分区数。

  • RESTORE_USER_REPLICA 阶段:待恢复用户表分区数。

  • 其余阶段无意义,缺省值为 0

MACRO_BLOCK_COUNT

bigint(20)

NO

待恢复宏块个数,暂未实现,该值无意义

FINISH_PARTITION_COUNT

bigint(20)

NO

  • RESTORE_SYS_REPLICA 阶段:已完成基线恢复的系统表分区数。

  • RESTORE_USER_REPLICA 阶段:已完成基线恢复的用户表分区数。

  • 其余阶段无意义,缺省值为 0

FINISH_MACRO_BLOCK_COUNT

bigint(20)

NO

已恢复宏块个数,暂未实现,该值无意义,缺省值为 0

RESTORE_START_TIMESTAMP

timestamp(6)

YES

增量恢复起始位点,由备份数据决定。

RESTORE_FINISH_TIMESTAMP

timestamp(6)

YES

增量恢复结束位点,由恢复命令中指定。

RESTORE_CURRENT_TIMESTAMP

timestamp(6)

YES

当前增量恢复的位点。

OceanBase 数据库暂不支持该字段,该值无意义。

INFO

varchar(4096)

NO

恢复过程中的运行信息,主要是恢复失败时的失败模块及错误码,缺省值为空。