チョコミントアイス

PACKAGE(ストアド)実行中に以下のエラー
ORA-04030 XXバイトを割り当てようとしてプロセス・メモリーが不足)しました。
XXバイトは64KBぐらい

対処方法をどなたかご教示ください!


(環境)
OS:Red Hat Linux Advaced Server 2.1
Oracle9i Databese Release 2
SGA
 物理メモリ:13GB
 共有プール:512MB
 バッファ・キャッシュ:256MB
 ラージ・プール:128MB
 Javaプール:160MB
PGA 128MB

A 回答 (1件)

Oracle9i データベース・エラー・メッセージ リリース2(9.2)によると、


http://otn.oracle.co.jp/mp/EL/sll?p=988-2293-1-0


 ORA-04030 stringバイト(string,string)を割り当てようとしてプロセス
 メモリーが不足しました。

 原因:オペレーティング・システム・プロセスのプライベート・メモリーを
    使い果たしています。
 処置:データベース管理者(DBA)またはオペレーティング・システム管理者に
    依頼して、プロセスのメモリー割当てを増やしてください。
    アプリケーションには、プロセスのメモリー領域を過度に割り当てる
    原因となる問題が存在している可能性があります。

と書いてありますので、Linuxとのことですのでlimitによる制限が気になります。

bashの場合はulimitのあたりを参照してください。
http://www.linux.or.jp/JM/html/GNU_bash/man1/bas …

また、Oracle 9i and Linuxに関するドキュメントはここから入手出来ます。
http://otn.oracle.co.jp/document/products/oracle …
http://otn.oracle.co.jp/tech/linux/oracle9i/


あと、ORA-04030が発生したときのtraceファイルがbdumpかudumpに
出力されていると思います。
limitではないとした場合はVLMとの絡みが気になります。
差し支えなければ、その情報も書いて頂けると何かわかるかもしれません。
(たぶん、私では手に負えないと思いますが…)

その場合は、上記URLにあるLinux関連のドキュメントをもう一度確認してみてください。
・Oracle9i Database Release2(9.2.0) for Linux スタートガイド
・Red Hat Linux Advanced Server 2.1のLinux仮想メモリー
 およびOracleのメモリー使用量の特徴
・Oracle9i Release 2 on Linux: Red Hat Linux Advanced Server 2.1に
 おけるパフォーマンス、信頼性および管理性の拡張機能

また、どのようなプログラムを試したかもよりますが、Oracleのバグ関連で
ある可能性もありますので、traceをOracleのサポートに送っても良いと思います。
    • good
    • 0
この回答へのお礼

遅くなりましたが、詳細な情報ありがとうございました。
もう少し勉強してみます。

お礼日時:2005/03/30 10:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報