首批通过分布式安全可靠测评,为关键业务系统打造
查看日志恢复源信息
更新时间:2026-04-07 20:57:20
CDB_OB_LOG_RESTORE_SOURCE 视图和 DBA_OB_LOG_RESTORE_SOURCE 视图中记录了日志恢复源信息,您可以通过查询视图来获取日志恢复源信息。
操作步骤
使用管理员用户登录备租户或备租户所在集群的
sys租户。执行以下命令,查看日志恢复源信息。
系统租户(
sys租户)下查看日志恢复源信息SELECT * FROM oceanbase.CDB_OB_LOG_RESTORE_SOURCE;用户租户下查看日志恢复源信息
MySQL 模式:
SELECT * FROM oceanbase.DBA_OB_LOG_RESTORE_SOURCE;Oracle 模式:
SELECT * FROM SYS.DBA_OB_LOG_RESTORE_SOURCE;
基于日志归档的物理备库中,备租户的日志恢复源查询结果的示例如下:
+-----------+----+----------+--------------------------------+---------------------+ | TENANT_ID | ID | TYPE | VALUE | RECOVERY_UNTIL_SCN | +-----------+----+----------+--------------------------------+---------------------+ | 1006 | 1 | LOCATION | file:///data/1/sh_archive | 4611686018427387903 | +-----------+----+----------+--------------------------------+---------------------+ 1 row in set从查询结果可知,
TYPE列为LOCATION,表示备租户是通过主租户或源端的备租户的日志归档来同步日志。基于网络的物理备库中,备租户的日志恢复源查询结果的示例如下:
+-----------+----+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ | TENANT_ID | ID | TYPE | VALUE | RECOVERY_UNTIL_SCN | +-----------+----+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ | 1006 | 1 | SERVICE | IP_LIST=xx.xx.xx.22:17855;xx.xx.xx.23:17857;xx.xx.xx.24:17859,USER=rep_user@mysql,PASSWORD=***********************************,TENANT_ID=1004,CLUSTER_ID=1,COMPATIBILITY_MODE=MYSQL,IS_ENCRYPTED=true | 4611686018427387903 | +-----------+----+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+ 1 row in set从查询结果可知,
TYPE列为SERVICE,表示备租户是通过网络连接主租户或源端的备租户来同步日志。执行以下命令,查看日志链路相关信息。
系统租户(
sys租户)下查看日志链路相关信息SELECT * FROM oceanbase.GV$OB_LOG_TRANSPORT_DEST_STAT;用户租户下查看日志链路相关信息。
MySQL 模式:
SELECT * FROM oceanbase.GV$OB_LOG_TRANSPORT_DEST_STAT;Oracle 模式:
SELECT * FROM SYS.GV$OB_LOG_TRANSPORT_DEST_STAT;