查看备份文件

通过以下视图,查看已经执行的备份操作:

  1. obclient> SELECT * FROM CDB_OB_BACKUP_SET_DETAILS;

通过以下语句,查看根据现有的 recovery window 计算出的过期备份:

  1. obclient> SELECT * FROM CDB_OB_BACKUP_SET_EXPIRED;

查看备份的配置信息

您可以通过以下语句,获取与备份恢复相关的配置参数信息。

  • 获取备份目的地

    1. obclient> SHOW PARAMETERS LIKE '%backup_dest%';
  • 获取备份的恢复窗口

    1. obclient> SHOW PARAMETERS LIKE '%recovery_window%';

    恢复的窗口期可设置为 xd,表示 x天。例如,如果该参数设置为 7d,则表示 OceanBase 数据库会保存相应的集群全备、增量备份 、事务日志备份,以确保集群可以被恢复到从当前时间开始计算的 7 天之前的任意时间点。

查看与备份相关的 RootService 事件

执行以下命令:

  1. obclient> SELECT * FROM __all_rootservice_event_history WHERE module LIKE '%backup' OR module LIKE '%archive%' ORDER BY gmt_create DESC LIMIT 30;

查看单个 OBServer 上所有分区归档落后的日志总条数

执行以下命令:

  1. obclient> SELECT sum(max_log_id-log_archive_cur_log_id) FROM __all_virtual_pg_backup_log_archive_status WHERE svr_ip="" AND svr_port=xxx;

查看单个 PG 的备份情况

执行以下命令:

  1. obclient> SELECT * FROM __all_rootservice_event_history WHERE event LIKE '%backup%' AND value1 LIKE '%1100611139404014%';