コンセプトOracleテーブルスペースのOracleテーブルスペース

Oracleテーブルスペースの概念

表スペース

 

データベースシステムでは、ストレージスペースは、リソース、スペースの使用の合理化は、スペースを節約することができますが、また、システムの効率性とパフォーマンスを向上させることができるだけでなく、より重要です。Oracleは、大量のデータ、データファイルに格納されているすべてのデータを保存することができます。オペレーティングシステムによって制限された性能データファイルアクセスデータファイルのサイズに影響を与える、とのデータが非常に大きいと大きすぎます。一方、Oracleは、その後どのように我々は、高容量の形式に統一されたアクセスを提供することができ、Oracleのデータを簡単に異なるプラットフォーム上で移植することができる、クロスプラットフォームのデータベースのですか?Oracleが使用する表スペースを解決するために。
表スペースは、論理的な概念であり、オペレーティング・システム・ファイル(ファイルは偉大なことはできません)の数は、テーブルスペースを作ることができます。スペースの表スペース・データ・ファイル一元管理は、データファイルは、1つの表スペースに属することができます。データベース表領域の複数の囲まれた空間。図示のように:

 

 

(システムデータを含む)すべてのOracleデータ、表スペースに格納されているすべての、一般的な表スペースは、以下のとおりです。

Øシステムテーブルスペース:データ・ストレージ・システム、データベースの作成時に作成されたシステム・テーブル・スペース。表スペースの名前がある
システム。保存データディクショナリを、そしてビューなど、実行時にして、データベースの構造やその他の重要なシステム・データ・情報
生命を介してシステムが実行されている間、が、フルーツ・システム・スペースの不足、データベースへの影響は、比較的大きくなり
スペースを拡大するため、まだデータベースのパフォーマンスに影響しますしたがって、あなたがデータベース作成時に適切な数を配置する必要がある
データファイルが大きくなるように設定します。
ØTMEP表スペース:一時テーブルスペースは、データベースがインストール時に作成され、実行時に一時的なコマンドを増やすことができ
、テーブルスペース。一時テーブルスペースの重要な役割は、データで並べ替えユーザーが順などのような実行する場合たとえば、
コマンド、サーバが選択されたデータをソートする必要がある大規模なデータメモリソート領域がインストールしなくてもよい場合は、
あまりにも多くのデータよりも少ないが、あなたは中間結果のいくつかの並べ替えを配置する必要があり、一時的にハードディスクに書き込まれます表スペース。
Øカスタムユーザー表スペース:ユーザーがCREATE TABLESPACEコマンドでテーブルスペースを作成することができます

 

表スペースを作成します。

 

- 表スペースのLinuxのcentos6.9を作成します。

- 表スペースを作成します。二つのデータファイルのサイズは10メガバイト、5メガバイト、均一なサイズ1Mの範囲のための要件は含まれてい

TABLESPACEのnod_tablespaceをCREATE

DATAFILE '/home/oracle/tablespace/A.ORA' SIZE 10Mは、

'/home/oracle/tablespace/B.ORA' SIZE 5M

エクステント管理LOCAL

UNIFORM SIZEの1M

 

 

Windows版では、テーブルスペースを作成します

注:管理者のみが表スペースを増やすことができます

表スペース・データ・ファイルの欠如は、ALTER TABLESPACEコマンドとテーブルスペースの拡大に表スペースに追加することができた場合

表スペースのサイズを変更します。

- 表スペースの拡張

 

 

ALTER TABLESPACEのnod_tablespace

DATAFILE '/home/oracle/tablespace/C.ORA' SIZEの100Mを追加

 

- 表スペースのケースを確認してください

FREE_SPACE、TABLESPACE_NAME AS SELECT SUM(バイト)/(* 1024 1024)

DBA_FREE_SPACE FROM

TABLESPACE_NAME BY GROUP。

 

ユーザーの作成時には、すべてのデータベース・オブジェクトが空間に格納され、このユーザーのデフォルトのユーザーのための表スペースを指定することができます

指定したユーザー表スペース

うなずくのデフォルトの表領域nod_tablespaceで識別されるユーザー会釈を作成します。

 

テーブル指定の表スペースを作成します。

テーブルT2を作成する(ID int型)

表領域nod_tablespace

 

 

一度テーブルとインデックスを作成し、表スペースは、二次変更することはできません

表スペース

 

データベースシステムでは、ストレージスペースは、リソース、スペースの使用の合理化は、スペースを節約することができますが、また、システムの効率性とパフォーマンスを向上させることができるだけでなく、より重要です。Oracleは、大量のデータ、データファイルに格納されているすべてのデータを保存することができます。オペレーティングシステムによって制限された性能データファイルアクセスデータファイルのサイズに影響を与える、とのデータが非常に大きいと大きすぎます。一方、Oracleは、その後どのように我々は、高容量の形式に統一されたアクセスを提供することができ、Oracleのデータを簡単に異なるプラットフォーム上で移植することができる、クロスプラットフォームのデータベースのですか?Oracleが使用する表スペースを解決するために。
表スペースは、論理的な概念であり、オペレーティング・システム・ファイル(ファイルは偉大なことはできません)の数は、テーブルスペースを作ることができます。スペースの表スペース・データ・ファイル一元管理は、データファイルは、1つの表スペースに属することができます。データベース表領域の複数の囲まれた空間。図示のように:

 

 

(システムデータを含む)すべてのOracleデータ、表スペースに格納されているすべての、一般的な表スペースは、以下のとおりです。

Øシステムテーブルスペース:データ・ストレージ・システム、データベースの作成時に作成されたシステム・テーブル・スペース。表スペースの名前がある
システム。保存データディクショナリを、そしてビューなど、実行時にして、データベースの構造やその他の重要なシステム・データ・情報
生命を介してシステムが実行されている間、が、フルーツ・システム・スペースの不足、データベースへの影響は、比較的大きくなり
スペースを拡大するため、まだデータベースのパフォーマンスに影響しますしたがって、あなたがデータベース作成時に適切な数を配置する必要がある
データファイルが大きくなるように設定します。
ØTMEP表スペース:一時テーブルスペースは、データベースがインストール時に作成され、実行時に一時的なコマンドを増やすことができ
、テーブルスペース。一時テーブルスペースの重要な役割は、データで並べ替えユーザーが順などのような実行する場合たとえば、
コマンド、サーバが選択されたデータをソートする必要がある大規模なデータメモリソート領域がインストールしなくてもよい場合は、
あまりにも多くのデータよりも少ないが、あなたは中間結果のいくつかの並べ替えを配置する必要があり、一時的にハードディスクに書き込まれます表スペース。
Øカスタムユーザー表スペース:ユーザーがCREATE TABLESPACEコマンドでテーブルスペースを作成することができます

 

表スペースを作成します。

 

- 表スペースのLinuxのcentos6.9を作成します。

- 表スペースを作成します。二つのデータファイルのサイズは10メガバイト、5メガバイト、均一なサイズ1Mの範囲のための要件は含まれてい

TABLESPACEのnod_tablespaceをCREATE

DATAFILE '/home/oracle/tablespace/A.ORA' SIZE 10Mは、

'/home/oracle/tablespace/B.ORA' SIZE 5M

エクステント管理LOCAL

UNIFORM SIZEの1M

 

 

Windows版では、テーブルスペースを作成します

注:管理者のみが表スペースを増やすことができます

表スペース・データ・ファイルの欠如は、ALTER TABLESPACEコマンドとテーブルスペースの拡大に表スペースに追加することができた場合

表スペースのサイズを変更します。

- 表スペースの拡張

 

 

ALTER TABLESPACEのnod_tablespace

DATAFILE '/home/oracle/tablespace/C.ORA' SIZEの100Mを追加

 

- 表スペースのケースを確認してください

FREE_SPACE、TABLESPACE_NAME AS SELECT SUM(バイト)/(* 1024 1024)

DBA_FREE_SPACE FROM

TABLESPACE_NAME BY GROUP。

 

ユーザーの作成時には、すべてのデータベース・オブジェクトが空間に格納され、このユーザーのデフォルトのユーザーのための表スペースを指定することができます

指定したユーザー表スペース

うなずくのデフォルトの表領域nod_tablespaceで識別されるユーザー会釈を作成します。

 

テーブル指定の表スペースを作成します。

テーブルT2を作成する(ID int型)

表領域nod_tablespace

 

 

一度テーブルとインデックスを作成し、表スペースは、二次変更することはできません

おすすめ

転載: www.cnblogs.com/wwmhxy/p/11576507.html