Oracle では、「drop tablespace」ステートメントを使用してテーブルスペースをクリアできます。構文は「drop tablespace tab_name [コンテンツを含む][カスケード制約]」です。
このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。
oracle がテーブル スペースをクリアします
Oracle のテーブル スペースの削除操作は、データベース ビジネスの一部が分割されるときに頻繁に発生し、不必要な削除が発生します。テーブルスペースと対応するデータファイルを削除して、現在のデータベースのハードウェアスペースを解放します。
テーブルスペースの削除は、OEM エンタープライズ管理または SQL コマンドを通じて直接実行できます。 Oracle が表スペースを削除する場合、最初にデータファイルを削除してから表スペースを削除する必要はありません。表スペースを削除するときにデータファイルも一緒に削除することを選択できます。
Oracle delete tablespace 構文構造:
drop tablespace tab_name [including contents][cascade constraints]
構文分析:
drop tablespace
: 削除表スペースのキーワード、tab_name は表スペースの名前を表します。
[内容を含む]
: 表スペースを削除する場合、表スペース内のデータファイルも一緒に削除することを示します。
[カスケード制約]
: 表スペースが削除されると、表スペースの整合性も削除されることを示します。たとえば、テーブルの外部キー、トリガーなどは、テーブルの整合性制約です。
ケースでは、Student 表スペースを削除し、データ ファイルと表スペースの整合性を削除します。
drop tablespace student including contents cascade constraints;
表スペースを再度確認して、以下に示すように、Student テーブルスペースが存在しないことを確認します。
## 推奨チュートリアル: "Oracle Tutorial"
以上がOracle テーブルスペースをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。