すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase:ごみ箱の管理

最終更新日:Jan 21, 2025

背景情報

ごみ箱には、削除されたデータベースオブジェクトが一時的に保存されます。 ODC では、削除されたデータベースオブジェクトを検索して回復できます。

技術的には、ごみ箱は、削除されたデータベースオブジェクトに関する情報を格納するデータディクショナリテーブルです。ここで削除とは、DROP 操作を指します。 DELETE 操作によって削除されたデータは、ごみ箱に移動されません。したがって、DROP 操作によって削除されたオブジェクトは完全に削除されたわけではなく、依然としてストレージ容量を占有します。 PURGE 操作を使用するか、ODC のごみ箱を空にして容量を解放できます。

ごみ箱のクエリ

SQL 開発ウィンドウで、データソース mysql420 の下のデータベースオブジェクトをクエリするとします。

  1. 左側のナビゲーションウィンドウで、 [O&M 管理] > [ごみ箱] を選択します。

    image

  2. データソース mysql420 を選択し、OK をクリックします。

    image

  3. ごみ箱mysql420 ページで、データソース から削除されたすべてのデータベースオブジェクトをクエリできます。

    image

    パラメータ

    説明

    元の名前

    作成者によって指定された、削除されたオブジェクトの名前。 [元の名前] をクリックすると、元の名前でオブジェクトを昇順または降順にソートできます。

    オブジェクト名

    ODC がオブジェクトに付ける名前。元の名前とは異なり、オブジェクト名は繰り返されることはなく、オブジェクトを一意に識別できます。

    オブジェクト タイプ

    削除されたオブジェクトのタイプ。

    ごみ箱に移動された日時

    オブジェクトが削除されたタイムスタンプ。タイムスタンプは、削除されたオブジェクトを簡単に追跡するのに役立ちます。

ごみ箱の編集

SQL 開発ウィンドウで、データソース mysql420 内の ccc テーブルをクエリするとします。

パラメータ

データソース

mysql420

データベーステーブル

ccc

  1. ごみ箱リストで、ccc テーブルを選択し、[復元] をクリックします。

    image

  2. データベースオブジェクトの復元復元 ページで、オブジェクトの名前を変更し、 をクリックします。

    image

    さらに、ごみ箱ページのナビゲーションバーには、次の機能を持つボタンがあります。

    機能

    説明

    削除

    Delete をクリックして、選択したオブジェクトをごみ箱から消去し、ストレージ容量を解放します。

    復元

    Recover をクリックして、選択したオブジェクトをごみ箱から元の場所に復元します。

    クリア

    Clear をクリックしてごみ箱をクリアすると、ごみ箱内のすべての削除済みオブジェクトが消去され、ストレージ容量が解放されます。

    検索

    検索フィールドに削除されたオブジェクトの名前を入力して検索します。

    設定

    Settings をクリックして、ごみ箱とテーブルの切り捨て機能を有効にするかどうかを指定します。

    • ごみ箱が有効になっている場合、削除されたオブジェクトの構造はごみ箱に移動されます。

    • テーブルの切り捨て機能が有効になっている場合、削除されたオブジェクトのデータは保持されます。

    更新

    Refresh をクリックして、ごみ箱内の削除済みオブジェクトのリストを更新します。

    すべて選択

    check box アイコンをクリックして、すべてのオブジェクトを選択または選択解除します。

    image

  3. SQL 確認実行 ダイアログボックスで、SQL 文を確認し、 をクリックします。

    image