説明
- V4.4.2バージョンでは、このビューはV4.4.2 BP2バージョンから導入されました。
- V4.6.xバージョンでは、このビューはV4.6.0バージョンから導入されました。
機能の概要
ビュー oceanbase.CDB_OB_BACKUP_VALIDATE_TASKS は、すべてのテナントが開始したバックアップ検証タスクの関連情報を表示するために使用されます。各タスクは、バックアップセットまたはログアーカイブピースの検証タスクに対応しています。
フィールドの説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID。検証タスクを実行したテナントのID |
| TASK_ID | bigint(20) | NO | タスクのtask_id |
| INCARNATION | bigint(20) | NO | 分身ID |
| JOB_ID | bigint(20) | NO | タスクのjob_id |
| TASK_TYPE | varchar(64) | NO | 検証タスクのタイプ:
|
| ID | bigint(20) | YES | 検証されたバックアップセットの backup_set_id またはアーカイブピースの piece_id |
| PATH | longtext | YES | 検証されたバックアップパスまたはログアーカイブパス |
| PATH_TYPE | varchar(64) | YES | 検証されたパスタイプ:
|
| DEST_ID | bigint(20) | YES | 検証されたバックアップパスまたはアーカイブパスのID |
| PLUS_ARCHIVELOG | varchar(64) | NO | 補償ログを含むかどうか |
| INITIATOR_TASK_ID | bigint(20) | NO | 補償ログ検証タスクの親 task_id。それ以外の場合は0 |
| VALIDATE_LEVEL | varchar(64) | NO | 検証レベル:
|
| ROUND_ID | bigint(20) | NO | ログアーカイブピースを検証する際の所属ラウンドID。それ以外の場合は0 |
| START_TIMESTAMP | timestamp(6) | NO | 検証タスクの開始時間 |
| END_TIMESTAMP | timestamp(6) | NO | 検証タスクの終了時間 |
| STATUS | varchar(64) | NO | タスクの状態:
|
| TOTAL_LS_COUNT | bigint(20) | YES | タスクに含まれるログストリーム数 |
| FINISH_LS_COUNT | bigint(20) | YES | 検証が完了したログストリーム数 |
| TOTAL_BYTES | bigint(20) | YES | 検証が必要なデータ量の見積もり値。単位はバイト |
| VALIDATED_BYTES | bigint(20) | YES | 検証が完了したデータ量。単位はバイト |
| RESULT | bigint(20) | NO | 検証結果のエラーコード情報 |
| COMMENT | varchar(4096) | YES | 検証タスクが失敗した原因の説明 |
クエリ例
システムテナントは、すべてのテナントが開始したタスクレベルのバックアップ検証タスクに関する情報を照会します。
obclient(root@sys)[oceanbase]> SELECT * FROM oceanbase.CDB_OB_BACKUP_VALIDATE_TASKS\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1002
TASK_ID: 12
INCARNATION: 1
JOB_ID: 6
TASK_TYPE: BACKUPSET
ID: 1
PATH: file:///data/nfs/backup/data/backup_set_1_full
PATH_TYPE: BACKUP_SET_DEST
DEST_ID: 1002
PLUS_ARCHIVELOG: OFF
IN ITIATOR_TASK_ID: 0
VALIDATE_LEVEL: basic
ROUND_ID: 0
START_TIMESTAMP: 2026-03-03 14:25:46.597323
END_TIMESTAMP: 2026-03-03 14:25:47.767907
STATUS: COMPLETED
TOTAL_LS_COUNT: 2
FINISH_LS_COUNT: 2
TOTAL_BYTES: 21126037
VALIDATED_BYTES: 0
RESULT: 0
COMMENT:
*************************** 2. row ***************************
TENANT_ID: 1002
TASK_ID: 13
INCARNATION: 1
JOB_ID: 6
TASK_TYPE: BACKUPSET
ID: 2
PATH: file:///data/nfs/backup/data/backup_set_2_full
PATH_TYPE: BACKUP_SET_DEST
DEST_ID: 1002
PLUS_ARCHIVELOG: ON
INITIATOR_TASK_ID: 0
VALIDATE_LEVEL: basic
ROUND_ID: 0
START_TIMESTAMP: 2026-03-03 14:25:46.599383
END_TIMESTAMP: 2026-03-03 14:25:49.841837
STATUS: COMPLETED
TOTAL_LS_COUNT: 2
FINISH_LS_COUNT: 2
TOTAL_BYTES: 19295388
VALIDATED_BYTES: 0
RESULT: 0
COMMENT:
*************************** 3. row ***************************
TENANT_ID: 1002
TASK_ID: 14
INCARNATION: 1
JOB_ID: 6
TASK_TYPE: ARCHIVELOG_PIECE
ID: 1
PATH: file:///data/nfs/backup/data/backup_set_2_full/complement_log/piece_d1002r1p1
PATH_TYPE: ARCHIVELOG_PIECE_DEST
DEST_ID: 1002
PLUS_ARCHIVELOG: ON
INITIATOR_TASK_ID: 13
VALIDATE_LEVEL: basic
ROUND_ID: 1
START_TIMESTAMP: 2026-03-03 14:25:46.601306
END_TIMESTAMP: 2026-03-03 14:25:49.849563
STATUS: COMPLETED
TOTAL_LS_COUNT: 0
FINISH_LS_COUNT: 0
TOTAL_BYTES: 0
VALIDATED_BYTES: 0
RESULT: 0
COMMENT:
3 rows in set
関連ビューまたはドキュメント
すべてのテナントのタスクレベルバックアップ検証タスクの実行履歴を確認する:CDB_OB_BACKUP_VALIDATE_TASK_HISTORY
すべてのテナントのジョブレベルバックアップ検証タスクを確認する: