• 締切済み

メモリ不足について

はじめまして パスワードファイルを作成後、CREATE DATABASEを実行するべく 以下のようにnomountで起動しようとしたところエラーが発生しました。 OS:HP-UX 11.23 64bit Oracle10gR2 SQL> connect SYS/dbamgr as SYSDBA アイドル・インスタンスに接続しました。 SQL> startup nomount pfile="○○.ora"; ORA-00604: error occurred at recursive SQL level 1 ORA-04030: out of process memory when trying to allocate 312 bytes (PCursor,kglob) SQL> shutdown immediate; ORA-00604: error occurred at recursive SQL level 1 ORA-04030: out of process memory when trying to allocate 312 bytes (PCursor,kglob) SQL> startup nomount pfile="○○.ora"; ORA-01081: cannot start already-running ORACLE - shut it down first SQL> shutdown abort; ORACLEインスタンスがシャットダウンされました。 SQL> ORA-04030がプロセスのメモリ不足だというのは調べてわかったのですが、 どう対応してよいのかわかりません。 ちなみに、 ulimit -a 実行結果(oracleユーザ) time(seconds) unlimited file(blocks) unlimited data(kbytes) 1048576 stack(kbytes) 131072 memory(kbytes) unlimited coredump(blocks) 4194303 nofiles(descriptors) 2048 初期化パラメータ pga_aggregate_target=34952192 sort_area_size=11184128 java_pool_size=21504 large_pool_size=8388608 shared_pool_size=11184128 sga_max_size=89478144 sga_target=89478144 となっています。 初期化パラメータについては、以前Oracle9iで稼動させていたパラメータ値を そのまま流用しています。 (sga_targetは新規で追加していますが) よろしくお願いします。

みんなの回答

  • ishi7474
  • ベストアンサー率32% (71/216)
回答No.1

初期化パラメータを流用されたとありますが、マシン(OS)は新規に 導入されたのでしょうか。 HP-UX向けのインストールガイドを参照されて、カーネルパラメータの 設定が正しく行われているかどうか(SHMMAXあたり)確認されるのが良い と思います。既に検討されているようでしたら、申し訳ありません。

egusan
質問者

お礼

返信ありがとうございます。 サーバの入れ替えなのでマシンは新規導入です。 現在稼動しているマシンとSHMMAXを比較してみます。