インスタンスデータベース・テーブルのごみ箱は、すべてのテナントで削除されたデータベースとテーブルを管理できます。この記事では、ごみ箱の開始/停止、ごみ箱オブジェクトの表示、ごみ箱の内容削除などの管理操作について説明します。
背景情報
クラスタデータベース・テーブルのごみ箱機能を使用する際には、以下の基本事項を注意する必要があります:
クラスタインスタンスのデータベース・テーブルのごみ箱機能が有効になると、その下のすべてのテナントのごみ箱はデフォルトで自動的に有効になります。現在、単一テナントでのごみ箱の有効化はサポートされていません。
当該クラスタ内のすべてのテナントで削除されたデータベース・テーブルはごみ箱に移動します。ごみ箱からデータベース・テーブルのデータを復元できます。ごみ箱が空になって初めて容量が解放されます。
ごみ箱機能の有効化または無効化は、以降に新規作成されるセッションにのみ影響し、ごみ箱機能の変更前に確立されたセッションには適用されません。
スタンバイインスタンスは、データベース・テーブルのごみ箱機能を個別に有効にすることはできません。作成時にプライマリインスタンスのクラスタごみ箱の有効状態とパラメータを継承します。スタンバイインスタンスのごみ箱は読み取り専用機能のみを備えており、編集操作はできません。
プライマリデータベースのごみ箱にあるデータベース・テーブルに対する削除/復元操作は、すべて自動的にスタンバイデータベースに同期されます。
説明
プライマリデータベースのごみ箱に対する操作はスタンバイデータベースとは独立しています。つまり、プライマリデータベースのごみ箱に対する操作は、即座にスタンバイデータベースのごみ箱内容に直接影響するわけではありません。スタンバイデータベースのごみ箱内のデータは、プライマリ/スタンバイデータベース間のデータ同期時に更新されます。
インスタンスデータベース・テーブルのごみ箱管理
公式ウェブサイト OceanBase Cloud クラウドデータベース にログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストで対象クラスタを見つけ、そのインスタンス名をクリックして、インスタンスワークベンチ に入ります。
インスタンスワークベンチの左側のナビゲーションペインで、ごみ箱 をクリックすると、インスタンスデータベース・テーブルのごみ箱にアクセスして、対応する管理操作を実行できます。
インスタンスデータベース・テーブルのごみ箱を開始する
インスタンスデータベース・テーブルのごみ箱ページにアクセスします。
ページ内の ごみ箱を有効にする をクリックします。
開始に成功すると、インスタンス下のすべてのテナントでデータベース・テーブルのごみ箱が有効になります。今後データベースやテーブルの削除操作を実行すると、対応するデータベースやテーブルがごみ箱に表示されます。
インスタンスデータベース・テーブルのごみ箱を表示する
インスタンスデータベース・テーブルのごみ箱ページにアクセスします。
ごみ箱ページで削除されたコンテンツを確認します。
データベース タブをクリックし、削除されたデータベースの情報を確認します。これには、元のデータベース名、テナント名/ID、テナントモード、ストレージ使用量、回収時間(UTC+8)、自動クリーンアップ時間(UTC+8)、ステータス、操作 が含まれます。
操作列のボタンをクリックし、削除 を選択するか、複数のデータベースを選択した後、ページ下部の 一括削除 をクリックすると、選択したデータベースを物理的に削除できます。削除を確認すると、指定されたデータベースの状態は 削除中 に変わり、削除タスクが完了するまでそのままです。
操作列のボタンをクリックし、復元 を選択するか、複数のデータベースを選択した後、ページ下部の 一括復元 をクリックすると、選択したデータベースを復元できます。復元を確認すると、指定されたデータベースの状態は 復元中 に変わり、復元タスクが完了するまでそのままです。
テーブル タブをクリックし、削除されたテーブルの情報を確認します。これには、元のテーブル名、元のデータベース、テナント/ID、テナントモード、ストレージ使用量、回収日時(UTC+8)、自動クリーンアップ日時(UTC+8)、ステータス、および 操作 が含まれます。
操作列のボタンをクリックし、削除 を選択するか、複数のテーブルを選択した後、ページ下部の 一括削除 をクリックすると、選択したデータベースを物理的に削除できます。
操作列のボタンをクリックし、復元 を選択するか、複数のテーブルを選択した後、ページ下部の 一括復元 をクリックすると、選択したデータベースを物理的に削除できます。
インスタンスデータベース・テーブルのごみ箱をクリーンアップ
注意
ごみ箱の自動クリーンアップサイクルはデフォルトで7日間です(バックアップ・リカバリサイクルと一致)。最大で1096日まで設定できます。ただし、ごみ箱を手動でクリーンアップした場合や、自動クリーンアップサイクルがバックアップ・リカバリサイクルより短い場合は、100% ロスレスでの復元ができない可能性があります。
インスタンスデータベース・テーブルのごみ箱ページにアクセスします。
ごみ箱ページで、自動クリーンアップ の右側にある 設定 をクリックし、自動クリーンアップサイクルを設定します。
ポップアップウィンドウで自動クリーンアップサイクルを設定し、OK をクリックします。設定完了後、システムは毎日のメジャーコンパクション時刻と現在設定されている自動クリーンアップサイクルの時刻に、それぞれ一度ずつごみ箱をクリーンアップします。
ページの右上にある ごみ箱を空にする をクリックすると、ごみ箱を手動で空にできます。
インスタンスデータベース・テーブルのごみ箱を無効化
注意
- インスタンスにテナントが存在する場合、すべてのテナントのごみ箱は一緒に無効化されます。
- ごみ箱を無効化しても、既にごみ箱にあるデータベースやテーブルは即座にはクリーンアップされません。手動でクリーンアップするか、期限切れ後に自動的にクリーンアップされます。
インスタンスデータベース・テーブルのごみ箱ページにアクセスします。
ごみ箱ページで、右上隅の ごみ箱を無効にする をクリックします。
ポップアップウィンドウで無効化のリスクを確認し、閉じる をクリックします。