ホームページ >データベース >Oracle >Oracle テーブルスペースをクリアする方法

Oracle テーブルスペースをクリアする方法

青灯夜游
青灯夜游オリジナル
2022-02-22 17:58:0729394ブラウズ

Oracle では、「drop tablespace」ステートメントを使用してテーブルスペースをクリアできます。構文は「drop tablespace tab_name [コンテンツを含む][カスケード制約]」です。

Oracle テーブルスペースをクリアする方法

このチュートリアルの動作環境: 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 テーブルスペースをクリアする方法

## 推奨チュートリアル: "

Oracle Tutorial"

以上がOracle テーブルスペースをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。