今まで下記のような大きいファイルを設定することがなかったのですが、今回、実際に設定してみました。

例として、HOGEテーブルスペースを20G作ってみます。

SQL> CREATE TABLESPACE HOGE DATAFILE
'/u01/app/oracle/oradata/hoge/hoge01.dbf' SIZE 20480M;

CREATE TABLESPACE HOGE DATAFILE
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-01013: user requested cancel of current operation

上記のようにエラーが表示され、作成することができません。

これは、大きな領域を1ファイルに設定する場合は、「BIGFILE」オプションが必要とのことでした。

そこで、以下のように「BIGFILE」オプションを付けたところ、作成することができました。

SQL> CREATE BIGFILE TABLESPACE HOGE DATAFILE
'/u01/app/oracle/oradata/hoge/hoge01.dbf' SIZE 20G;

Tablespace created.

参考
Oracle Database管理者ガイド

こちらの記事はなかの人(kenjionsoku)監修のもと掲載しています。
元記事は、こちら