表領域のサイズの変更
データファイルを追加する
まずは、表領域にデータファイルを追加する方法からご紹介します。
ALTER TABLESPACE 表領域名
ADD DATAFILE データファイル名(ファイルパス)
SIZE データファイルサイズ;
それではサンプルを見てみましょう。
1 2 3 |
ALTER TABLESPACE TBLSP ADD DATAFILE '/oradata/DataFile1.dbf' SIZE 100M; |
上記を実行することで、表領域TBLSPにDataFile1という名前の100Mのデータファイルが新しく追加されます。
既存のデータファイルのサイズを拡張する
次に、既存のデータファイルのサイズを拡張する方法をご紹介します。
ALTER TABLESPACE 表領域名
DATAFILE データファイル名(ファイルパス)
RESIZE データファイルサイズ;
それではサンプルを見てみましょう。
1 2 3 |
ALTER TABLESPACE TBLSP DATAFILE '/oradata/DataFile1.dbf' RESIZE 200M; |
上記を実行することで、既存のデータファイルDataFile1のサイズが、200Mへ拡張されます。
データファイルを自動拡張に変更する
表領域作成後に、データファイルを自動拡張モードに変更することも可能です。
ALTER TABLESPACE 表領域名
DATAFILE データファイル名(ファイルパス)
AUTOEXTEND ON NEXT 増分値 MAXSIZE 上限;
それではサンプルを見てみましょう。
1 2 3 |
ALTER TABLESPACE TBLSP DATAFILE '/oradata/DataFile1.dbf' AUTOEXTEND ON NEXT 50M MAXSIZE 500M; |
上記を実行することで、既存のデータファイルDataFile1が、最大500Mまで50Mずつ自動拡張してくれるようになります。
以上が、表領域のサイズを拡張する方法です。
ぜひ参考にしてみてください。