1752608 メンバー
4278 オンライン
108788 解決策
新規ポスト

File too large

 
licchy
新しいメンバー

File too large

oracleで2Gを超えるテーブルスペース等の作成を行うと

下記のようなメッセージがでてテーブルスペースの作成ができません。

SQL> 2 3 CREATE TABLESPACE D04A DATAFILE '/home34/oradata/ITDB/dbf/d04a.dbf' SIZE 10G REUSE *

行1でエラーが発生しました。:

ORA-01119: データベース・ファイル'/home34/oradata/ITDB/dbf/d04a.dbf'の作成中にエラーが発生しました。

ORA-27044: ファイルのヘッダー・ブロックを書き込めません。

HP-UX Error: 27: File too large Additional information: 4 使用しているOSバージョンがHP-UX11.11です。

PHKL_34523 s700_800 11.23 shm_open()の修正を見つけたのですが対象のOSバージョンが違うので、

HP-UX11.11の同一内容パッチは存在しますか?

又、パッチがない場合どのように回避すればよいか教えてください。

4件の返信4
hiroomi
頻繁なアドバイザー

File too large

Oracleに限らず一般のファイルでも2GB以上が利用できないのであれば、ファイルシステムのlargefilesオプションが設定されてないためだと思います。fsadmでlargefilesオプションを設定するとよいと思います。
クリオくん
アドバイザー

File too large

専門ではないので参考程度にきいてください。

2Gを超えるファイルをディスク上に作る場合、

対象のディスクのアンマウント中に

newfs -F vxfs -o largefiles (対象のlvol)

のコマンドを投入すると、largefileの設定が

有効になった思います。

また、

対象のディスクのマウント中に

fsadm (対象のlvol)

のコマンドを投入し、表示の最後に"largefiles"

と表示されていればlargefile設定が有効になって

いることが確認できたと思います。
hiroomi
頻繁なアドバイザー

File too large

使用中のファイルシステムをアンマウントしてnewfs を行うとデータは消えてしまいます。新規に作成する場合にはよいですが、利用中のファイルシステムにどうしてもnewfsを行う必要がある場合にはバックアップを取った後、largefilesオプションをつけてファイルシステムを作成し、バックアップから戻す手順が必要です。
oops
貴重なコントリビューター

File too large

largefiles フラグが設定されていないのだと思います。

技術情報ツリーの下記情報を参考にしてみてください。

http://h50221.www5.hp.com/cgi/service/knavi/production/doc_disp.cgi?category=541&doc=jnav000247