My Oracle Support Banner

非常に大きなマルチ・テーブル・インサート文 (INSERT ALL) がPGAを消費し、ORA-4036 や ORA-700[over pga_aggregate_limit] が発生する (Doc ID 2274371.1)

Last updated on AUGUST 04, 2018

適用範囲:

Oracle Database - Enterprise Edition - バージョン 12.1.0.2 から 12.2.0.1 [リリース 12.1 から 12.2]
この文書の内容はすべてのプラットフォームに適用されます。
本文書利用上のご注意
  本文書は英語の文書 <Document 2273886.1> (最終メジャー更新日: 2017年6月7日) の日本語翻訳版です。
  英語の文書のメジャー更新に応じて本文書を随時更新いたします。

現象

大量の into ... values 句を列挙した非常に大きな INSERT ALL 文を実行すると、
PGAを多く消費し、ORA-4036 エラーが発生することがあります。

また、SQL文は実行できても、トレースファイルに ORA-700 [over pga_aggregate_limit] が
記録されていることがあります。

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.