DBMS_SQLパッケージを使用して数十万件のレコードをカーソル処理するプログラムを作成し、実行してみたところ、以下のようなエラーが発生しました。
ORA-04030: 1068バイト(callheap,temporary memory)を割り当てようとしてプロセス・メモリーが不足しました。
うむ...
メモリの設定を増やすにしてもどれだけ増やせばいいか何とも決めがたいところだし、処理する件数を減らしたほうがよさそうだ...
【関連エントリ】
[Oracle] 動的に編集したカラム数が不定なSELECT文をカーソル処理してみる。 2005/09/21
[Oracle] DBMS_SQLパッケージでORA-04030エラーが発生 2006/09/29