Oracle でデータベースのデフォルトのテーブルスペースをクエリする方法

青灯夜游
リリース: 2022-02-22 18:11:17
オリジナル
9768 人が閲覧しました

Oracle では、select ステートメントを使用してデータベース テーブル スペースをクエリし、データ ディクショナリ DBA_USERS をクエリできます。構文 "select * from dba_tablespaces;" を使用すると、データベース内のすべてのテーブル スペースを含む説明情報を返すことができます。

Oracle でデータベースのデフォルトのテーブルスペースをクエリする方法

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

Oracle テーブル スペース

Oracle テーブル スペースは、Oracle データ オブジェクトとデータ ストレージのコンテナです。Oracle テーブル スペースは、多くの場合、データとペアで表​​示されます。ファイル。1 つの表スペースは複数のデータ ファイルに対応できますが、1 つのデータ ファイルは 1 つの表スペースにのみ存在できます。表スペースを作成すると、デフォルトでデータファイルが作成されますが、同様に、データファイルを作成する場合は表スペースを指定する必要があります。

Oracle データベースのストレージ データはテーブル スペースで構成されます。複数のデータ ファイルがテーブル スペースに格納されます。Oracle データ (テーブル、インデックスなど) はデータ ファイルとテーブル スペースに格納されます。論理ユニットは例:

インデックスを作成するときは、指定された表スペースにインデックス名にちなんだ名前のインデックス セグメントを作成し、そのインデックス セグメントに 1 つ以上のエクステントを作成します。(エクステント)、インデックス データを格納するために使用され、1 つのセクションは 1 つのデータ ファイル内にのみ存在できます。さらに細分化すると、セクションを複数のブロックに分割できます。ブロックは、Oracle データベースにおける領域割り当ての最小単位です。

通常、ファイルはディスク領域に連続して保存されないため、表領域のセグメントは異なるデータ ファイルのセグメントで構成されます。

#oracle データベースのテーブル スペースをクエリする

#データベースのデフォルトのテーブル スペースをすべて表示したい場合は、クエリを実行できます。これはデータ ディクショナリ dba_tablespaces を介して行われ、 内のすべてのテーブル スペースの説明情報を含むデータベースを返すことができます。

select * from dba_tablespaces;
ログイン後にコピー

以下に示すように:

Oracle でデータベースのデフォルトのテーブルスペースをクエリする方法

推奨チュートリアル: 「

Oracle チュートリアル

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート