2017-01-30 37 views
1

私はAWS RDSアカウントを持っています。データベースが作成され、必要なOracleスクリプトが配備されました。テーブルとインデックスを作成する際に、私は強制的にテーブルスペースを指定していません。私は、デフォルトでRDSがテーブルスペースを気にしていると思います。 テーブルスペースを手動で指定しないとどうなりますか?最大サイズは何ですか?それは小さなデータスペースであるテーブルスペースを作成し、maxsizeが使い果たされるたびに多くのテーブルスペースを作成しますか?それが私のパフォーマンスに影響するかどうか心配です。Oracle RDSでテーブルスペースを指定しないとどうなりますか

AWSは現在運用中に導入されています。それは大きな問題ではない場合、それ以外の場合私は深刻な問題になるだろうように私は残すことができます!ご提案

注意で私を助けてください:従来のOracleデータベースでは、私は、表領域を作成するために使用される、物理的なファイルの場所がRDSに存在しないので、あなたが中に表領域を指定しない場合、私は手動で

答えて

0

を何も指定していませんオブジェクトの作成後、ユーザー作成時に割り当てられるデフォルトの表領域が使用されます。ユーザー作成時にデフォルト表領域句を省略すると、ユーザーはデータベースのデフォルト表領域になります。

デフォルトの表領域の情報は、次の問合せを使用して取得できます。

select * from database_properties where property_name like 'DEFAULT%TABLESPACE';

maxsizeは何ですか?

Maxsizeは、表領域の作成時に定義されます。

Creating Tablespaces

それは小さなデータ・スペースは、およびMAXSIZEは疲れを取得するたびに多くの表領域を作成しますでしょう表領域を作成しますか?

いいえ、表スペースの領域が使い果たれば、データファイルのサイズを増やすか、すでに最大サイズに達しているデータファイルを追加する必要があります。

Tablespaces and Datafiles

あなたはまだアマゾンRDSに表領域を作成することができますし、アマゾンRDSの外でのOracleにそうであるように、独自のデフォルトの表領域を選択することができます。

Amazon RDSは、データファイル、ログファイル、および制御ファイル用のOracle Managed Files(OMF)のみをサポートしています。データファイルとログファイルを作成するときは、物理ファイル名を指定することはできません。

Creating and Resizing Tablespaces and Data Files in Amazon RDS

+0

おかげインフォアのためのトン。 maxsize私は定義していない?だから、どうなるの?実稼働環境であるため、既存の表領域を削除せずに独自の表領域を作成できますか。 –

+0

表スペースのMAXSIZEは、作成時に定義されているか、変更するために変更できます。この問合せを使用して、データベースのすべての表領域の最大サイズを取得できます( 'select tablespace_name、max_size from dba_tablespaces;')。はい、独自の表領域を作成できます。その答えに添付されているドキュメントを参照してください。 – JSapkota

+0

はい、私は作成することができますが、私はカスタムテーブルスペースを作成する必要がある場合は、すでにプロデュースされたコードとして新しいテーブルスペースを作成するかどうかを知る必要があることを知っている、私はゼロから始めなければならない、永久にデフォルトの表領域を使用できますか? dbaが手動で追加するtraditonalサーバとは対照的に、それ自体でawsが処理します –

関連する問題