[質問]
Oracle で扱うことができる最大データファイルサイズは?
[対象となる製品のバージョン]
MIRACLE LINUX Standard Edition V2.x
Miracle Linux Standard Edition V1.x
[回答]
Oracle8i for Linux の場合
Oracle8i for Linux における最大データファイルサイズは、Linuxカーネルの
バージョンにかかわらず、 2GB です。
ただし、2GB 以上の表領域を作成したい場合には、
複数のデータファイルを1つの表領域に割り当てることで対応できます
【例】user_data 表領域に 約3GB 割り当てる。
SQL> CREATE TABLESPACE user_data
DATAFILE '/u01/app/oracle/oradata/user_data01.dbf'
SIZE 1000M,
'/u01/app/oracle/oradata/user_data02.dbf'
SIZE 1000M,
'/u01/app/oracle/oradata/user_data03.dbf'
SIZE 1000M
;
Oracle9i Database for Linux の場合
Oracle9i Database for Linux における最大データファイルサイズは、次のように
なります。
(最大データファイルサイズ)= 4,194,303 × DB_BLOCK_SIZE
よって、各ブロックサイズごとにおおよそ次の値まで割り当てることができます。
BLOCK SIZE 割り当て可能なファイルサイズ
2KB 約8GB
4KB 約16GB
8KB 約32GB
16KB 約64GB
詳細については、「 Oracle9i for UNIX Systems 管理者リファレンス 」でご確認ください。
[参考資料]
Oracle9i for UNIX Systems 管理者リファレンス
[更新履歴]
2002/12/17 Oracle9i の情報を追加
2001/03/09 新規作成
|