説明
このビューはV4.0.0バージョンから導入されました。
機能の概要
現在のテナントで完了したテナントレベルの復元タスクを表示します。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| JOB_ID | bigint(20) | NO | 復元対象のjob_id。1つの復元タスクに対応する |
| RESTORE_TENANT_NAME | varchar(128) | NO | 復元対象のテナント名 |
| RESTORE_TENANT_ID | bigint(20) | NO | 復元対象のテナントID |
| BACKUP_TENANT_NAME | varchar(128) | NO | バックアップ元のテナント名 |
| BACKUP_TENANT_ID | bigint(20) | NO | バックアップ元のテナントID |
| BACKUP_CLUSTER_NAME | varchar(128) | NO | バックアップ元のクラスタ名 |
| BACKUP_DEST | longtext | NO | バックアップセットのパス。ユーザーが入力したデータバックアップパスとログアーカイブパスを指す |
| RESTORE_SCN | bigint(20) unsigned | NO | ユーザー指定の復元ポイント |
| RESTORE_SCN_DISPLAY | datetime(6) | NO | ユーザー指定の復元ポイントのタイムスタンプ表記 |
| RESTORE_OPTION | varchar(4096) | NO | 復元オプション。復元開始時にユーザーが指定した restore_option |
| RESTORE_TYPE | varchar(4096) | NO | 復元タイプ:
説明このフィールドはV4.3.5 BP1バージョンから導入されました。 |
| START_TIMESTAMP | timestamp(6) | YES | 復元タスク開始時のタイムスタンプ |
| FINISH_TIMESTAMP | timestamp(6) | YES | 復元タスク終了時のタイムスタンプ |
| STATUS | varchar(64) | NO | 復元結果:
|
| BACKUP_PIECE_LIST | longtext | NO | 復元に依存するログアーカイブシャーディングパスのリスト。シャーディング間は , で区切る。例:file:///data/nfs/backup/archive/2_1_2,file:///data/nfs/backup/archive/2_1_3 |
| BACKUP_SET_LIST | longtext | NO | 復元に依存するデータバックアップセットパスのリスト。バックアップセット間は , で区切る。例:file:///data/nfs/backup/data/backup_set_1_full,file:///data/nfs/backup/data/backup_set_2_inc |
| BACKUP_CLUSTER_VERSION | bigint(20) | NO | バックアップ元クラスタのバージョン番号 |
| LS_COUNT | bigint(20) | NO | 復元されたログストリームの総数 |
| FINISH LS COUNT | bigint(20) | NO | 復元済みログストリーム数 |
| TABLET COUNT | bigint(20) | NO | 復元シャード総量 |
| FINISH TABLET COUNT | bigint(20) | NO | 復元済みシャード数 |
| TOTAL BYTES | bigint(20) | NO | 復元総バイト数 |
| TOTAL BYTES DISPLAY | varchar(27) | NO | ストレージ容量単位で表示された復元総バイト数 |
| FINISH BYTES | bigint(20) | NO | 復元済みバイト数 |
| FINISH BYTES DISPLAY | varchar(27) | NO | ストレージ容量単位で表示された復元済みバイト数 |
| DESCRIPTION | varchar(1024) | YES | 復元コマンドで指定された DESCRIPTION 情報 |
| COMMENT | varchar(1024) | YES | 復元失敗時に失敗情報を記録する |
クエリ例
ユーザーテナントが自身のテナントで完了した復元タスクを照会します。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_RESTORE_HISTORY\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
JOB_ID: 3
RESTORE_TENANT_NAME: AUX_RECOVER$1736315512813183
RESTORE_TENANT_ID: 1012
BACKUP_TENANT_NAME: mysql001
BACKUP_TENANT_ID: 1002
BACKUP_CLUSTER_NAME: test425
BACKUP_DEST: file:///home/admin/oceanbase/arglog,file:///home/admin/oceanbase/backupdata
RESTORE_SCN: 1736315345952321000
RESTORE_SCN_DISPLAY: 2025-01-08 13:49:05.952321
RESTORE_OPTION: pool_list=rptest
RESTORE_TYPE: QUICK
START_TIMESTAMP: 2025-01-08 13:51:52.836523
FINISH_TIMESTAMP: 2025-01-08 13:55:55.937792
STATUS: SUCCESS
BACKUP_PIECE_LIST: file:///home/admin/oceanbase/arglog/piece_d1001r1p1,file:///home/admin/oceanbase/arglog/piece_d1001r1p2
BACKUP_SET_LIST: file:///home/admin/oceanbase/backupdata/backup_set_5_full
BACKUP_CLUSTER_VERSION: 17180001538
LS_COUNT: 2
FINISH_LS_COUNT: 0
TABLET_COUNT: 1258
FINISH_TABLET_COUNT: 1258
TOTAL_BYTES: 56561873
TOTAL_BYTES_DISPLAY: 53.94MB
FINISH_BYTES: 0
FINISH_BYTES_DISPLAY: 0.00MB
DESCRIPTION: NULL
COMMENT:
1 row in set
関連ビューまたはドキュメント
すべてのテナントで完了したテナントレベルの復元タスクを表示する:CDB_OB_RESTORE_HISTORY
すべてのテナントの物理復元タスクの現在の実行進捗状況を表示する:CDB_OB_RESTORE_PROGRESS
物理復元結果の詳細な操作と説明については、物理復元結果の確認を参照してください。