インスタンスレベルのごみ箱は、すべてのテナントで削除されたデータベースとテーブルを管理するために使用されます。この記事では、ごみ箱の有効化または無効化、ごみ箱内のオブジェクトの表示、およびごみ箱のクリーンアップの方法について説明します。
注意事項
インスタンスレベルのごみ箱を使用する前に、以下の点に注意してください:
インスタンスでごみ箱を有効にすると、そのインスタンス配下のすべてのテナントでも自動的にごみ箱が有効になります。テナントレベルのごみ箱を個別に設定することはできません。
すべてのテナントで削除されたデータベースとテーブルはごみ箱に移動します。ごみ箱からこれらのオブジェクトを復元できます。ごみ箱内のオブジェクトをクリーンアップした場合にのみ、占有されていたストレージ容量が解放されます。
ごみ箱の設定変更は新しいセッションからのみ有効になり、変更前に確立されたセッションには影響しません。
スタンバイインスタンスはプライマリインスタンスのごみ箱設定を継承し、読み取り専用状態になります。スタンバイインスタンスではごみ箱を個別に有効にしたり設定を変更したりすることはできません。
プライマリインスタンスのごみ箱で実行された削除または復元操作は、スタンバイインスタンスに自動的に同期されます。
説明
プライマリインスタンスのごみ箱での操作は、スタンバイインスタンスのごみ箱の内容を直接変更するものではありません。スタンバイインスタンスのごみ箱は、プライマリ/スタンバイ同期プロセス中に更新されます。
インスタンスレベルのごみ箱にアクセスする
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、**インスタンス**をクリックします。
インスタンスリストで対象インスタンス名をクリックし、インスタンスの**概要**ページに移動します。
左側のナビゲーションバーで、**ごみ箱**をクリックし、インスタンスレベルのごみ箱に移動します。
インスタンスレベルのごみ箱を有効にする
インスタンスレベルのごみ箱に移動します。
**ごみ箱ページで、ごみ箱を有効にする**をクリックします。
ごみ箱の有効化に成功すると、そのインスタンス配下のすべてのテナントでごみ箱が有効になります。今後削除されるデータベースとテーブルはごみ箱に表示されます。
インスタンスレベルのごみ箱を表示する
インスタンスレベルのごみ箱に移動します。
**ごみ箱**ページで、削除されたコンテンツを確認します。
a. **データベース**タブをクリックすると、削除されたデータベースの元のデータベース名、テナント及びそのID、テナントモード、使用ストレージ、回収日時、自動クリーンアップ時間、ステータスなどの情報を確認できます。
削除(**操作列)を選択します。複数のデータベースを選択した場合は、ページ下部の一括削除をクリックして、選択したデータベースを完全に削除します。削除を確定すると、指定されたデータベースのステータスは、削除タスクが完了するまで削除中**に変わります。
**操作列のボタンをクリックし、復元を選択します。複数のデータベースを選択した場合は、ページ下部の一括復元をクリックします。復元を確定すると、指定されたデータベースのステータスは、復元タスクが完了するまで復元中**に変わります。
b. **テーブル**タブをクリックすると、削除されたテーブルの元のテーブル名、元のデータベース名、テナント及びそのID、テナントモード、使用ストレージ、回収日時、自動クリーンアップ時間、ステータスなどの情報を確認できます。
**アクション列のボタンをクリックし、削除を選択します。複数のテーブルを選択した場合は、ページ下部の一括削除**をクリックして、選択したテーブルを完全に削除します。
**操作列のボタンをクリックし、復元を選択します。複数のテーブルを選択した場合は、ページ下部の一括復元**をクリックして、選択したテーブルを復元します。
インスタンスレベルのごみ箱をクリーンアップ
注意
ごみ箱のデフォルトの保持期間は7日間で、バックアップの保持期間と一致しています。最大で1,096日に設定できます。ただし、手動でごみ箱をクリーンアップするか、保持期間をバックアップの保持期間より短く設定すると、完全でロスレスの復元に影響を与える可能性があります。
インスタンスレベルのごみ箱にアクセスします。
ごみ箱ページで、操作 > **自動削除期間を設定をクリックします。このエントリは自動削除期間**の右側にあります。
ポップアップウィンドウで自動クリーンアップサイクルを設定し、**わかりました**をクリックします。設定完了後、システムは自動クリーンアップサイクル終了後の毎日のメジャーコンパクション時にごみ箱をクリーンアップします。
説明
ごみ箱ページで、自動クリーンアップサイクルの右側にある操作 > 自動クリーンアップを無効にするをクリックすると、自動クリーンアップを無効にできます。
- また、ページの右上隅にある**ごみ箱を空にする**をクリックすることで、手動でごみ箱を空にすることもできます。
インスタンスレベルのごみ箱を無効にする
注意
- インスタンスにテナントが存在する場合、すべてのテナントのごみ箱が無効になります。
- ごみ箱を無効にしても、ごみ箱内のデータベースやテーブルは即座に削除されません。これらのオブジェクトは手動で削除するか、期限切れ後にシステムが自動的に削除します。
インスタンスレベルのごみ箱にアクセスします。
**ごみ箱ページで、ページの右上隅にあるごみ箱を無効にする**をクリックします。
ポップアップウィンドウで、**無効にする**をクリックして操作を確定します。