ログアーカイブを有効にすると、ビューを通じてPiece情報を確認できます。
背景
このセクションでは、ログアーカイブにおけるピースの表示方法のみを説明します。ピースの詳細については、ログアーカイブの概要を参照してください。
システムテナントがすべてのテナントのすべてのピース情報を確認する
sys テナントは、CDB_OB_ARCHIVELOG_PIECE_FILES ビューを使用して、現在のクラスタ内のすべてのテナントのすべてのピース情報を確認できます。
rootユーザーでクラスタのsysテナントにログインします。以下のステートメントを実行して、すべてのテナントのすべてのピース情報を確認します。
例:
obclient [(none)]> SELECT * FROM oceanbase.CDB_OB_ARCHIVELOG_PIECE_FILES\G *************************** 1. row *************************** TENANT_ID: 1002 DEST_ID: 1002 ROUND_ID: 1 PIECE_ID: 1 INCARNATION: 1 DEST_NO: 0 STATUS: FROZEN START_SCN: 1654034400000000000 START_SCN_DISPLAY: 2022-06-01 06:00:00.000000 CHECKPOINT_SCN: 1654120740000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-02 05:59:00.000000 MAX_SCN: 1654120770000000000 END_SCN: 1654120800000000000 END_SCN_DISPLAY: 2022-06-02 06:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 26843545600 INPUT_BYTES_DISPLAY: 25.00GB OUTPUT_BYTES: 26843545600 OUTPUT_BYTES_DISPLAY: 25.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: DELETED PATH: file:///data/nfs/backup/archive *************************** 2. row *************************** TENANT_ID: 1002 DEST_ID: 1002 ROUND_ID: 1 PIECE_ID: 2 INCARNATION: 1 DEST_NO: 0 STATUS: FROZEN START_SCN: 1654120800000000000 START_SCN_DISPLAY: 2022-06-02 06:00:00.000000 CHECKPOINT_SCN: 1654207080000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-03 05:58:00.000000 MAX_SCN: 1654207140000000000 END_SCN: 1654207200000000000 END_SCN_DISPLAY: 2022-06-03 06:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 48318382080 INPUT_BYTES_DISPLAY: 45.00GB OUTPUT_BYTES: 48318382080 OUTPUT_BYTES_DISPLAY: 45.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: file:///data/nfs/backup/archive *************************** 3. row *************************** TENANT_ID: 1002 DEST_ID: 1002 ROUND_ID: 1 PIECE_ID: 3 INCARNATION: 1 DEST_NO: 0 STATUS: FROZEN START_SCN: 1654207200000000000 START_SCN_DISPLAY: 2022-06-03 06:00:00.000000 CHECKPOINT_SCN: 1654228800000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-03 12:00:00.000000 MAX_SCN: 1654228810000000000 END_SCN: 1654293600000000000 END_SCN_DISPLAY: 2022-06-04 06:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 21474836480 INPUT_BYTES_DISPLAY: 20.00GB OUTPUT_BYTES: 21474836480 OUTPUT_BYTES_DISPLAY: 20.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: file:///data/nfs/backup/archive *************************** 4. row *************************** TENANT_ID: 1002 DEST_ID: 1002 ROUND_ID: 2 PIECE_ID: 4 INCARNATION: 1 DEST_NO: 0 STATUS: ACTIVE START_SCN: 1655697600000000000 START_SCN_DISPLAY: 2022-06-20 12:00:00.000000 CHECKPOINT_SCN: 1655769600000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-21 08:00:00.000000 MAX_SCN: 1655769610000000000 END_SCN: 1655784000000000000 END_SCN_DISPLAY: 2022-06-21 12:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 16106127360 INPUT_BYTES_DISPLAY: 15.00GB OUTPUT_BYTES: 16106127360 OUTPUT_BYTES_DISPLAY: 15.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: file:///data/nfs/backup/archive *************************** 5. row *************************** TENANT_ID: 1004 DEST_ID: 1001 ROUND_ID: 1 PIECE_ID: 1 INCARNATION: 1 DEST_NO: 0 STATUS: FROZEN START_SCN: 1655658000000000000 START_SCN_DISPLAY: 2022-06-20 01:00:00.000000 CHECKPOINT_SCN: 1655744370000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-21 00:59:30.000000 MAX_SCN: 1655744380000000000 END_SCN: 1655744400000000000 END_SCN_DISPLAY: 2022-06-21 01:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 53687091200 INPUT_BYTES_DISPLAY: 50.00GB OUTPUT_BYTES: 53687091200 OUTPUT_BYTES_DISPLAY: 50.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: oss://oceanbase-test-bucket/backup/archive?host=xxx.aliyun-inc.com *************************** 6. row *************************** TENANT_ID: 1004 DEST_ID: 1001 ROUND_ID: 1 PIECE_ID: 2 INCARNATION: 1 DEST_NO: 0 STATUS: ACTIVE START_SCN: 1655744400000000000 START_SCN_DISPLAY: 2022-06-21 01:00:00.000000 CHECKPOINT_SCN: 1655769600000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-21 08:00:00.000000 MAX_SCN: 1655769620000000000 END_SCN: 1655830800000000000 END_SCN_DISPLAY: 2022-06-22 01:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 107374182400 INPUT_BYTES_DISPLAY: 100.00GB OUTPUT_BYTES: 107374182400 OUTPUT_BYTES_DISPLAY: 100.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: oss://oceanbase-test-bucket/backup/archive?host=xxx.aliyun-inc.com 6 rows in set上記の例では、テナントIDが
1002のテナントには4つのピース情報があり、テナントIDが1004のテナントには2つのピース情報があります。1002テナントの4つのピースについて:piece_idがそれぞれ1~3の3つのピースのround_idはすべて1であり、これら3つのピースはすべて第1ラウンドのアーカイブで生成されたことを示しています。piece 4は第2ラウンドのアーカイブで生成されました。piece 1のログの連続範囲は'2022-06-01 06:00:00.000000'から'2022-06-02 05:59:00.000000'で、元のログデータ量は25GB、アーカイブされた実際のデータ量も25GB、データ圧縮率は1.00です。また、piece 1のFILE_STATUSフィールドの値はDELETEDであり、このピースのデータは期限切れによりクリーンアップされたことを示しています。STATUSフィールドの値はFROZENであり、このピースのデータは完全であり、今後ログがアーカイブされることはないことを示しています。piece idが2~4の3つのピースのFILE_STATUSフィールドの値はAVAILABLEであり、これら3つのピースのデータはまだアクセス可能であり、削除されていないことを示しています。piece 3のCHECKPOINT_SCNが'2022-06-04 06:00:00.000000'に達する前にFROZENに変わった理由は、ユーザーがアーカイブを無効にしたため、今後piece 3にデータがアーカイブされることはないからです。現在、1002テナントは第2ラウンドのアーカイブを進行中であり、piece 4はそのラウンドのアーカイブで生成された最初のピースで、STATUSはACTIVEであり、アーカイブ中のピースであることを示しています。1004テナントもアーカイブ中であり、このテナントの第1ラウンドのアーカイブでもあります。すでに2つのピースが生成されており、piece idはそれぞれ1と2です。piece 1は完了しており、状態はFROZENです。piece 2はアーカイブ中であり、状態はACTIVEです。
ユーザーテナントが自身のテナント内のすべてのピース情報を確認する
ユーザーテナントは、oceanbase.DBA_OB_ARCHIVELOG_PIECE_FILESビュー(MySQLモード)およびsys.DBA_OB_ARCHIVELOG_PIECE_FILESビュー(Oracleモード)を使用して、自身のテナント内のすべてのピース情報を確認できます。
ユーザーテナントのテナント管理者がデータベースにログインします。
説明
MySQLテナントの管理者ユーザーは
rootユーザー、Oracleテナントの管理者ユーザーはSYSユーザーです。以下のステートメントを実行して、現在のテナントのすべてのピースを確認します。
MySQLテナントが自身のテナント内のすべてのピースを確認する例:
obclient [(none)]> SELECT * FROM oceanbase.DBA_OB_ARCHIVELOG_PIECE_FILES\G *************************** 1. row *************************** DEST_ID: 1002 ROUND_ID: 1 PIECE_ID: 1 INCARNATION: 1 DEST_NO: 0 STATUS: FROZEN START_SCN: 1654034400000000000 START_SCN_DISPLAY: 2022-06-01 06:00:00.000000 CHECKPOINT_SCN: 1654120740000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-02 05:59:00.000000 MAX_SCN: 1654120770000000000 END_SCN: 1654120800000000000 END_SCN_DISPLAY: 2022-06-02 06:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 26843545600 INPUT_BYTES_DISPLAY: 25.00GB OUTPUT_BYTES: 26843545600 OUTPUT_BYTES_DISPLAY: 25.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: DELETED PATH: file:///data/nfs/backup/archive *************************** 2. row *************************** DEST_ID: 1002 ROUND_ID: 1 PIECE_ID: 2 INCARNATION: 1 DEST_NO: 0 STATUS: FROZEN START_SCN: 1654120800000000000 START_SCN_DISPLAY: 2022-06-02 06:00:00.000000 CHECKPOINT_SCN: 1654207080000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-03 05:58:00.000000 MAX_SCN: 1654207140000000000 END_SCN: 1654207200000000000 END_SCN_DISPLAY: 2022-06-03 06:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 48318382080 INPUT_BYTES_DISPLAY: 45.00GB OUTPUT_BYTES: 48318382080 OUTPUT_BYTES_DISPLAY: 45.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: file:///data/nfs/backup/archive *************************** 3. row *************************** DEST_ID: 1002 ROUND_ID: 1 PIECE_ID: 3 INCARNATION: 1 DEST_NO: 0 STATUS: FROZEN START_SCN: 1654207200000000000 START_SCN_DISPLAY: 2022-06-03 06:00:00.000000 CHECKPOINT_SCN: 1654228800000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-03 12:00:00.000000 MAX_SCN: 1654228810000000000 END_SCN: 1654293600000000000 END_SCN_DISPLAY: 2022-06-04 06:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 21474836480 INPUT_BYTES_DISPLAY: 20.00GB OUTPUT_BYTES: 21474836480 OUTPUT_BYTES_DISPLAY: 20.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: file:///data/nfs/backup/archive *************************** 4. row *************************** DEST_ID: 1002 ROUND_ID: 2 PIECE_ID: 4 INCARNATION: 1 DEST_NO: 0 STATUS: ACTIVE START_SCN: 1655697600000000000 START_SCN_DISPLAY: 2022-06-20 12:00:00.000000 CHECKPOINT_SCN: 1655769600000000000 CHECKPOINT_SCN_DISPLAY: 2022-06-21 08:00:00.000000 MAX_SCN: 1655769610000000000 END_SCN: 1655784000000000000 END_SCN_DISPLAY: 2022-06-21 12:00:00.000000 COMPATIBLE: 1 INPUT_BYTES: 16106127360 INPUT_BYTES_DISPLAY: 15.00GB OUTPUT_BYTES: 16106127360 OUTPUT_BYTES_DISPLAY: 15.00GB COMPRESSION_RATIO: 1.00 FILE_STATUS: AVAILABLE PATH: file:///data/nfs/backup/archive 4 rows in set
CDB_OB_ARCHIVELOG_PIECE_FILESビューの詳細については、CDB_OB_ARCHIVELOG_PIECE_FILESを参照してください。