ITPub博客

首页 > 数据库 > 国内数据库 > 【手摸手玩转 OceanBase 171】如何查看备份清理结果?

【手摸手玩转 OceanBase 171】如何查看备份清理结果?

原创 国内数据库 作者:13579NB232 时间:2023-01-19 17:19:27 0 删除 编辑

成功设置清理策略,且自动清理已被触发,当清理任务执行完成,可通过历史表查看清理任务执行结果。

通过视图查看清理任务历史

  1. 系统租户或用户租户的租户管理员登录到对应租户。

  2. 查看清理任务的历史记录。

    • 查看 Job 级清理任务的历史记录。

      系统租户通过  oceanbase.CDB_OB_BACKUP_DELETE_JOB_HISTORY 视图查看所有租户的历史清理任务;用户租户通过  oceanbase.DBA_OB_BACKUP_DELETE_JOB_HISTORY 视图或  sys.DBA_OB_BACKUP_DELETE_JOB_HISTORY 视图查看所在租户的历史清理任务。

      系统租户查看 Job 级清理任务的历史记录的示例如下:

      obclient> SELECT * FROM CDB_OB_BACKUP_DELETE_JOB_HISTORY\G
      *************************** 1. row ***************************
                     TENANT_ID: 1002
                        JOB_ID: 7
                   INCARNATION: 1
           INITIATOR_TENANT_ID: 1002
              INITIATOR_JOB_ID: 7
            EXECUTOR_TENANT_ID: 1002
                          TYPE: DELETE OBSOLETE BACKUP
                     PARAMETER: 2022-05-31 12:09:40.060284
                     JOB_LEVEL: USER_TENANT
               START_TIMESTAMP: 2022-06-01 12:09:53.389512
                 END_TIMESTAMP: 2022-06-01 12:10:36.829576 
                        STATUS: COMPLETED
                    TASK_COUNT: 2
            SUCCESS_TASK_COUNT: 2
                        RESULT: 0
                       COMMENT: 
      1 row in set

      从查询结果中可知,任务是租户 ID 为  1002 的用户租户在  2022-06-01 12:09:53.389512 发起了一个过期清理任务,且在  2022-06-01 12:10:36.829576 任务执行完成,Job 任务下子任务的成功率为 100%( TASK_COUNT/SUCCESS_TASK_COUNT), RESULT 为  0 表示任务执行成功。

    • 查看  backup_set/backup_piece 清理任务的历史记录。

      系统租户通过  oceanbase.CDB_OB_BACKUP_DELETE_TASK_HISTORY 视图查看所有租户的历史清理任务;用户租户通过  oceanbase.DBA_OB_BACKUP_DELETE_TASK_HISTORY 视图或  sys.DBA_OB_BACKUP_DELETE_TASK_HISTORY 视图查看所在租户的历史清理任务。

      系统租户查看  backup_set/backup_piece 清理任务的历史记录的示例如下:

      obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_DELETE_TASK_HISTORY\G
      *************************** 1. row ***************************
               TENANT_ID: 1002
                 TASK_ID: 4
             INCARNATION: 1
                  JOB_ID: 7
               TASK_TYPE: BACKUP SET
                      ID: 1
                ROUND_ID: 0
                 DEST_ID: 2
         START_TIMESTAMP: 2022-06-01 12:09:50.800772
           END_TIMESTAMP: 2022-06-01 12:09:54.954691 
                  STATUS: COMPLETED
          TOTAL_LS_COUNT: 2
         FINISH_LS_COUNT: 2
                  RESULT: 0
                 COMMENT: 
                    PATH: file:///data/nfs/backup/data
      *************************** 2. row ***************************
               TENANT_ID: 1002
                 TASK_ID: 5
             INCARNATION: 1
                  JOB_ID: 7
               TASK_TYPE: BACKUP PIECE
                      ID: 1
                ROUND_ID: 1
                 DEST_ID: 1
         START_TIMESTAMP: 2022-06-01 12:09:50.968413
           END_TIMESTAMP: 2022-06-01 12:09:56.283804 
                  STATUS: COMPLETED
          TOTAL_LS_COUNT: 2
         FINISH_LS_COUNT: 2
                  RESULT: 0
                 COMMENT: 
                    PATH: file:///data/nfs/backup/archive
      2 rows in set

      从查询结果中可知,目的端  file:///data/nfs/backup/data 中数据备份  backup_set_id=1 的备份文件在已在  2022-06-01 12:09:54.954691 成功完成清理,目的端  file:///data/nfs/backup/archive 中日志归档  round_id=1/backup_piece_id=1 的备份文件已在  2022-06-01 12:09:56.283804 完成清理,您可以通过  JOB_ID 在 Job 级任务视图中查看清理任务发起的相关信息。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026124/viewspace-2932888/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2023-01-18

  • 博文量
    184
  • 访问量
    93199