データバックアップを実行した後、バックアップの進捗状況を確認できます。
システムテナントによるデータバックアップの進捗状況の確認
システムテナントは、CDB_OB_BACKUP_JOBS ビューと CDB_OB_BACKUP_TASKS ビューを使用して、データバックアップの進捗状況を確認できます。
rootユーザーでクラスタのsysテナントにログインします。データバックアップの進捗状況を確認します。
JOBレベルのタスク進捗状況の確認
バックアップを開始するたびに、1つのJOBタスクレコードが対応します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_BACKUP_JOBS\Gクエリ結果の例は次のとおりです:
*************************** 1. row *************************** TENANT_ID: 1002 JOB_ID: 1 INCARNATION: 1 BACKUP_SET_ID: 1 INITIATOR_TENANT_ID: 1 INITIATOR_JOB_ID: 1 EXECUTOR_TENANT_ID: 1002 PLUS_ARCHIVELOG: OFF BACKUP_TYPE: D JOB_LEVEL: USER_TENANT ENCRYPTION_MODE: NONE PASSWD: START_TIMESTAMP: 2022-06-01 17:10:24.046643 END_TIMESTAMP: STATUS: DOING RESULT: 0 COMMENT: DESCRIPTION: PATH: file:///data/nfs/backup/data 1 row in setタスクレベルのタスク進捗状況の確認
1つのタスクは、1つのバックアップセットのタスクに対応します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_BACKUP_TASKS\Gクエリ結果の例は次のとおりです:
*************************** 1. row *************************** TENANT_ID: 1002 TASK_ID: 2 JOB_ID: 2 INCARNATION: 1 BACKUP_SET_ID: 2 START_TIMESTAMP: 2024-05-09 17:54:07.718856 END_TIMESTAMP: NULL STATUS: BEFORE_BACKUP_LOG START_SCN: 1715248462749288000 END_SCN: 1715248598352783000 USER_LS_START_SCN: 1715248476694964000 ENCRYPTION_MODE: NONE PASSWD: INPUT_BYTES: 173261302 OUTPUT_BYTES: 18706154 OUTPUT_RATE_BYTES: 0.0000 EXTRA_META_BYTES: 0 TABLET_COUNT: 668 FINISH_TABLET_COUNT: 668 MACRO_BLOCK_COUNT: 82 FINISH_MACRO_BLOCK_COUNT: 82 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 DATA_PROGRESS: 100.00 LOG_FILE_COUNT: 0 FINISH_LOG_FILE_COUNT: 0 LOG_PROGRESS: 0.00 1 row in set
上記の例では、テナントIDが 1002 のテナントがデータバックアップを実行しており、バックアップ先は file:///data/nfs/backup/data で、現在のデータバックアップ状態は BEFORE_BACKUP_LOG です。
CDB_OB_BACKUP_JOBS および CDB_OB_BACKUP_TASKS ビューの詳細については、CDB_OB_BACKUP_JOBS および CDB_OB_BACKUP_TASKS を参照してください。
ユーザーテナントによるデータバックアップの進捗状況の確認
ユーザーテナントは、DBA_OB_BACKUP_JOBSビューとDBA_OB_BACKUP_TASKSビューを使用して、データバックアップの進捗状況を確認できます。
テナント管理者がデータベースにログインします。
データバックアップの進捗状況を確認します。
JOBレベルのタスクの進捗状況の確認
テナントが一度バックアップを開始すると、それに対応するJOBタスクレコードが1件作成されます。
MySQLモードOracleモードMySQLモードのクエリ例は以下のとおりです:
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_JOBS\GOracleモードにおけるクエリの例は以下のとおりです:
obclient [SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_JOBS\Gタスクレベルのタスクの進捗状況の確認
1つのタスクは、1つのバックアップセットのタスクに対応します。
MySQLモードOracleモードMySQLモードのクエリ例は以下のとおりです:
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_TASKS\GOracleモードにおけるクエリの例は以下のとおりです:
obclient [SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_TASKS\G