备份相关 
=========================

执行备份操作后，您可以登录 sys 租户，查看备份相关的信息。

查看备份文件 
---------------------------

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

```sql
obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_SET_DETAILS;
```



通过以下语句，查看根据现有的 Recovery Window 计算出的过期备份：

```sql
obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_SET_EXPIRED;
```



查看备份的配置信息 
------------------------------

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

* 获取备份目的地

  ```sql
  obclient> SHOW PARAMETERS LIKE '%backup_dest%';
  ```

  




<!-- -->

* 获取备份的恢复窗口

  ```sql
  obclient> SHOW PARAMETERS LIKE '%recovery_window%';
  ```

  

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




查看与备份相关的 RootService 事件 
--------------------------------------------

执行以下命令：

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



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

执行以下命令：

```sql
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 的备份情况 
----------------------------------

执行以下命令：

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


