インスタンスのデータベース・テーブル用ごみ箱は、削除されたすべてのデータベースとテーブルを管理します。この記事では、ごみ箱の有効化と無効化、ごみ箱内のオブジェクトの表示、ごみ箱のクリーンアップなど、関連する管理操作について説明します。
背景
クラスタ内のデータベース・テーブル用ごみ箱機能を使用する際は、以下の注意点を事前に確認してください:
当該インスタンスで削除されたすべてのデータベースとテーブルはごみ箱に移動します。ごみ箱からデータベースやテーブルを復元できます。ごみ箱から削除されて初めて容量が解放されます。
ごみ箱機能の有効化または無効化は、その後新しく作成されるセッションにのみ影響し、ごみ箱機能の変更前に確立されたセッションには適用されません。
スタンバイインスタンスでは、データベース・テーブル用ごみ箱機能を個別に有効化できません。作成時にプライマリインスタンスのクラスタごみ箱の有効状態とパラメータを継承します。スタンバイインスタンスのごみ箱は読み取り専用で、編集機能はありません。
プライマリデータベースのごみ箱内のデータベースやテーブルに対する削除/復元操作は、自動的にスタンバイデータベースに同期されます。
説明
プライマリデータベースのごみ箱操作はスタンバイデータベースと独立しています。つまり、プライマリデータベースのごみ箱に対する操作は、即座にスタンバイデータベースのごみ箱の内容に直接影響するわけではありません。スタンバイデータベースのごみ箱内のデータは、プライマリ/スタンバイデータベース間のデータ同期時に更新されます。
インスタンスのデータベース・テーブル用ごみ箱の管理
公式ウェブサイトOceanBase Cloudにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
インスタンスリストで対象インスタンスを見つけ、そのインスタンス名をクリックして、**インスタンスワークベンチ**に入ります。
インスタンスワークベンチの左側のナビゲーションペインで、**ごみ箱**をクリックして、データベース・テーブル用ごみ箱にアクセスします。
インスタンスのデータベース・テーブル用ごみ箱の有効化
インスタンスのデータベース・テーブル用ごみ箱のページにアクセスします。
ページ内の**ごみ箱を有効にする**をクリックします。
有効化すると、その後データベースやテーブルを削除した場合、対応するデータベースやテーブルがごみ箱に表示されます。
インスタンスのデータベース・テーブル用ごみ箱のクリーンアップ
注意
ごみ箱の自動クリーンアップサイクルはデフォルトで7日間です(バックアップ・リカバリサイクルと一致)。最大で1096日まで設定可能です。ただし、手動でごみ箱をクリーンアップするか、自動クリーンアップサイクルがバックアップ・リカバリサイクルより短い場合、100%ロスレスでの復元ができない可能性があります。
インスタンスのデータベース・テーブルのごみ箱ページにアクセスします。
ごみ箱ページで、自動クリーンアップ の右側にある 設定 をクリックし、自動クリーンアップのサイクルを設定します。
ポップアップウィンドウで自動クリーンアップのサイクルを設定し、OK をクリックします。設定が完了すると、毎日のメジャーコンパクション時点と現在設定されている自動クリーンアップのサイクル時点で、システムはそれぞれ一度ずつごみ箱をクリーンアップします。
ページの右上隅にある ごみ箱を空にする をクリックすると、手動でごみ箱を空にできます。
インスタンスのデータベース・テーブルのごみ箱を無効化する
インスタンスのデータベース・テーブルのごみ箱ページにアクセスします。
ごみ箱ページで、右上隅の ごみ箱を無効にする をクリックします。
ポップアップウィンドウで無効化のリスクを確認し、閉じる をクリックします。