ホームページ >データベース >Oracle >Oracle でテーブルが配置されているテーブルスペースをクエリする方法

Oracle でテーブルが配置されているテーブルスペースをクエリする方法

WBOY
WBOYオリジナル
2022-05-18 17:26:4525791ブラウズ

Oracle では、select ステートメントを使用して、テーブルが配置されているテーブルスペースをクエリできます。構文は、「select TABLESPACE_NAME from tabs where TABLE_NAME = '大文字のテーブル名'」です。「TABLESPACE_NAME」はテーブルを表しますスペース名。

Oracle でテーブルが配置されているテーブルスペースをクエリする方法

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

Oracle がテーブルが配置されているテーブルスペースをクエリする方法

SELECT ステートメントの基本形式は次のとおりです:

SELECT 要查询的列名 FROM 表名 WHERE 限制条件

ps: すべての内容をクエリしたい場合は、テーブルに、クエリ対象の列を配置します。名前はアスタリスク * で表されます。

テーブルが配置されているテーブルスペースをクエリするための構文は次のとおりです:

select TABLESPACE_NAME from tabs where TABLE_NAME = 表名;

テーブル名は大文字である必要があることに注意してください。

拡張知識:

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 Video Tutorial"

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

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