メモリ不足について
はじめまして
パスワードファイルを作成後、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は新規で追加していますが)
よろしくお願いします。