ごみ箱は、ユーザーが削除したデータベースオブジェクト情報を格納するデータディクショナリテーブルであり、ユーザーが削除したデータベースやテーブルなどの情報が含まれます。
背景
データベースオブジェクトを削除する際:
ごみ箱が有効な場合、そのオブジェクトはごみ箱に移動します。ごみ箱では削除されたオブジェクトを検索し、復元または物理削除の操作を実行できます。
ごみ箱が無効な場合、そのオブジェクトはごみ箱に移動せず、ごみ箱ではそのオブジェクトを検索できません。
ユーザーが削除したデータベースオブジェクトはごみ箱に入れられた後もストレージ容量を占有し続けます。手動でのクリーンアップ(PURGE)またはシステムによる定期的な自動削除後にディスク容量が解放されます。
ごみ箱がサポートするオブジェクト
現在のバージョンでは、ごみ箱に移動可能なオブジェクトはインデックス、テーブル、データベースです。
説明
- インデックスを直接削除した場合、そのインデックスはごみ箱には入りません。テーブルを削除すると、そのテーブルにあるインデックスは親テーブルと共にごみ箱に移動します。
- FLASHBACKデータベースオブジェクトの順序は従属関係に従う必要があります。すなわち、Database > Table の順です。
- インデックスを直接復元することはできません。テーブルを復元すると、インデックスも一緒に復元されます。
- ごみ箱内のオブジェクトに対しては、いかなるクエリやDML操作も実行できません。DDL操作でもPurgeとFlashbackのみがサポートされています。