データバックアップが完了すると、ビューを通じてバックアップタスクの履歴を確認できます。
システムテナントによるデータバックアップタスク履歴の確認
rootユーザーでクラスタのsysテナントにログインします。データバックアップ履歴を確認します。
JOBレベルタスク履歴の確認
テナントが一度バックアップを開始するごとに、1件のJOBタスクレコードが対応します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_BACKUP_JOB_HISTORY\Gクエリ結果は次のとおりです:
*************************** 1. row *************************** TENANT_ID: 1002 JOB_ID: 1 INCARNATION: 1 BACKUP_SET_ID: 1 INITIATOR_TENANT_ID: 1002 INITIATOR_JOB_ID: 0 EXECUTOR_TENANT_ID: 1002 PLUS_ARCHIVELOG: OFF BACKUP_TYPE: FULL JOB_LEVEL: USER_TENANT ENCRYPTION_MODE: NONE PASSWD: START_TIMESTAMP: 2024-01-31 11:20:59.804836 END_TIMESTAMP: 2024-01-31 11:23:08.773566 STATUS: COMPLETED RESULT: 0 COMMENT: DESCRIPTION: PATH: file:///data/nfs/backup/data *************************** 2. row *************************** TENANT_ID: 1002 JOB_ID: 2 INCARNATION: 1 BACKUP_SET_ID: 2 INITIATOR_TENANT_ID: 1002 INITIATOR_JOB_ID: 0 EXECUTOR_TENANT_ID: 1002 PLUS_ARCHIVELOG: OFF BACKUP_TYPE: INC JOB_LEVEL: USER_TENANT ENCRYPTION_MODE: NONE PASSWD: START_TIMESTAMP: 2024-01-31 13:47:57.218929 END_TIMESTAMP: 2024-01-31 13:50:14.985358 STATUS: COMPLETED RESULT: 0 COMMENT: DESCRIPTION: PATH: file:///data/nfs/backup/data 2 rows in setTaskレベルタスク履歴の確認
1つのTaskは1つのバックアップセットのタスクに対応します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_BACKUP_TASK_HISTORY\Gクエリ結果は次のとおりです:
*************************** 1. row *************************** TENANT_ID: 1002 TASK_ID: 1 JOB_ID: 1 INCARNATION: 1 BACKUP_SET_ID: 1 START_TIMESTAMP: 2024-01-31 11:20:59.804836 END_TIMESTAMP: 2024-01-31 11:23:08.762451 STATUS: COMPLETED START_SCN: 1706671262627179000 END_SCN: 1706671388756316000 USER_LS_START_SCN: 1706671278153636000 ENCRYPTION_MODE: NONE PASSWD: INPUT_BYTES: 198130272 OUTPUT_BYTES: 16984419 OUTPUT_RATE_BYTES: 131705.4367 EXTRA_META_BYTES: 0 TABLET_COUNT: 617 FINISH_TABLET_COUNT: 617 MACRO_BLOCK_COUNT: 94 FINISH_MACRO_BLOCK_COUNT: 94 FILE_COUNT: 0 META_TURN_ID: 1 DATA_TURN_ID: 0 RESULT: 0 COMMENT: PATH: file:///data/nfs/backup/data MINOR_TURN_ID: 1 MAJOR_TURN_ID: 1 *************************** 2. row *************************** TENANT_ID: 1002 TASK_ID: 2 JOB_ID: 2 INCARNATION: 1 BACKUP_SET_ID: 2 START_TIMESTAMP: 2024-01-31 13:47:57.218929 END_TIMESTAMP: 2024-01-31 13:50:14.974017 STATUS: COMPLETED START_SCN: 1706680089128492000 END_SCN: 1706680214967798000 USER_LS_START_SCN: 1706680104341550000 ENCRYPTION_MODE: NONE PASSWD: INPUT_BYTES: 42941657 OUTPUT_BYTES: 14592769 OUTPUT_RATE_BYTES: 105932.7043 EXTRA_META_BYTES: 0 TABLET_COUNT: 617 FINISH_TABLET_COUNT: 617 MACRO_BLOCK_COUNT: 20 FINISH_MACRO_BLOCK_COUNT: 20 FILE_COUNT: 0 META_TURN_ID: 1 DATA_TURN_ID: 0 RESULT: 0 COMMENT: PATH: file:///data/nfs/backup/data MINOR_TURN_ID: 1 MAJOR_TURN_ID: 1 2 rows in setoceanbase.CDB_OB_BACKUP_JOB_HISTORYビューの各フィールドは基本的にoceanbase.CDB_OB_BACKUP_JOBSビューに対応し、oceanbase.CDB_OB_BACKUP_TASK_HISTORYの各フィールドは基本的にoceanbase.CDB_OB_BACKUP_TASKSに対応します。その中で、COMMENTはタスク失敗時の関連エラー情報を記録するために使用されます。
CDB_OB_BACKUP_JOB_HISTORYおよびCDB_OB_BACKUP_TASK_HISTORYビューの詳細については、CDB_OB_BACKUP_JOB_HISTORYおよびCDB_OB_BACKUP_TASK_HISTORYを参照してください。対応するバックアップセット情報を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_BACKUP_SET_FILES WHERE TENANT_ID = 1002 AND BACKUP_SET_ID = 1\Gクエリ結果は次のとおりです:
*************************** 1. row *************************** TENANT_ID: 1002 BACKUP_SET_ID: 1 DEST_ID: 1002 INCARNATION: 1 BACKUP_TYPE: FULL PREV_FULL_BACKUP_SET_ID: 0 PREV_INC_BACKUP_SET_ID: 0 START_TIMESTAMP: 2024-01-31 11:20:59.804836 END_TIMESTAMP: 2024-01-31 11:23:08.762451 STATUS: SUCCESS FILE_STATUS: AVAILABLE ELAPSED_SECONDES: 129 PLUS_ARCHIVELOG: OFF START_REPLAY_SCN: 1706670992366131000 START_REPLAY_SCN_DISPLAY: 2024-01-31 11:16:32.366131 MIN_RESTORE_SCN: 1706671388756316000 MIN_RESTORE_SCN_DISPLAY: 2024-01-31 11:23:08.756316000 INPUT_BYTES: 198130272 OUTPUT_BYTES: 16984419 OUTPUT_RATE_BYTES: 131705.4367 EXTRA_META_BYTES: 0 TABLET_COUNT: 617 FINISH_TABLET_COUNT: 617 MACRO_BLOCK_COUNT: 94 FINISH_MACRO_BLOCK_COUNT: 94 FILE_COUNT: 0 META_TURN_ID: 1 DATA_TURN_ID: 0 RESULT: 0 COMMENT: ENCRYPTION_MODE: NONE PASSWD: TENANT_COMPATIBLE: 4.2.2.0 BACKUP_COMPATIBLE: 3 PATH: file:///data/nfs/backup/data CLUSTER_VERSION: 4.2.2.0 CONSISTENT_SCN: 1706671288404894000 MINOR_TURN_ID: 1 MAJOR_TURN_ID: 1 1 row in setCDB_OB_BACKUP_SET_FILESビューの詳細については、CDB_OB_BACKUP_SET_FILESを参照してください。
ユーザーテナントによるデータバックアップタスク履歴の確認
テナント管理者がデータベースにログインします。
データバックアップ履歴を確認します。
JOBレベルタスク履歴の確認
テナントが開始する1回のバックアップは、1件のJOBタスクレコードに対応します。
MySQLモードOracleモードMySQLモードでのクエリ例は以下のとおりです。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_JOB_HISTORY\GOracleモードでのクエリ例は以下のとおりです:
obclient [SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_TASK_HISTORY\GTaskレベルタスク履歴の確認
1つのTaskは、1つのバックアップセットのタスクに対応します。
MySQLモードOracleモードMySQLモードでのクエリ例は以下のとおりです:
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_TASK_HISTORY\GOracleモードでのクエリ例は以下のとおりです:
obclient [SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_TASK_HISTORY\G
対応するバックアップセット情報を確認します。
MySQLモードOracleモードMySQLモードでのクエリ例は以下のとおりです:
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_SET_FILES WHERE BACKUP_SET_ID = 1 \GOracleモードでのクエリ例は以下のとおりです:
obclient [SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_SET_FILES WHERE BACKUP_SET_ID = 1 \G