如何判断OceanBase是否正常开启了日志归档

如何判断OceanBase是否正常开启了日志归档?

2 个赞

@论坛小助手

2 个赞

要判断 OceanBase 是否正常开启了日志归档,可以查询 oceanbase.CDB_OB_ARCHIVELOG 视图(对于 sys 租户)或 oceanbase.DBA_OB_ARCHIVELOG 视图(对于 MySQL 模式下的用户租户)或 sys.DBA_OB_ARCHIVELOG 视图(对于 Oracle 模式下的用户租户)。通过 STATUS 字段来查看当前的归档状态。以下是各个归档状态及说明:

状态 描述
PREPARE 开启日志归档的初始状态。
BEGINNING 开始启动日志归档。该状态下,将会通知每个日志流开始归档。
DOING 正在进行日志归档。该状态下,会不断推进日志连续位点,即 checkpoint_scn
INTERRUPTED 归档断流。至少有一个日志流归档发生断流时,就会进入该状态。
SUSPENDING 正在暂停日志归档。
SUSPEND 日志归档已暂停。
STOPPING 正在关闭日志归档。
STOP 日志归档已停止。

如果状态为 DOING,则表示日志归档已正常开启并且正在进行。

详情请参考:

  1. 日志归档概述
2 个赞

每天学习一点点,每天进步一点点。

2 个赞