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