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

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

青灯夜游
青灯夜游オリジナル
2022-01-07 16:46:5410580ブラウズ

方法: 1. 構文「select * from dba_tablespaces;」を使用して「dba_tablespaces」データをクエリします; 2. 構文「select * from v$tablespace;」を使用して「v$tablespace」データをクエリします。

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

このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle の表領域 (テーブルスペース) は論理的な概念であり、実際にデータを格納するのはデータ ファイル (データ ファイル) です。 Oracle データベースには 1 つ以上の表スペースを持つことができ、1 つの表スペースは 1 つ以上の物理データベース ファイルに対応します。

テーブルスペースはOracleデータベースリカバリの最小単位であり、テーブル、ビュー、インデックス、クラスタ、ロールバックセグメント、一時セグメントなどの多くのデータベースエンティティを収容します。

oracle ですべてのテーブル スペースをクエリする

方法 1: dba_tablespaces

select * from dba_tablespaces;

メソッド2: v$tablespace

select * from v$tablespace;

テーブル スペースの削除

物理ファイルを含まない空のテーブル スペースを削除

DROP TABLESPACE tablespace_name;

物理ファイルを含む空のテーブルスペースを削除

DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

物理ファイルを含まない空でないテーブルスペースを削除

DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

物理ファイルを含む空でないテーブルスペースを削除

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

推奨チュートリアル: 「Oracle チュートリアル

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

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