My Oracle Support Banner

自動 UNDO 管理を使用している環境で TUNED_UNDORETENTION が非常に大きな値となる(KROWN:143464) (Doc ID 1750279.1)

Last updated on FEBRUARY 03, 2019

適用範囲:

Oracle Database - Enterprise Edition - バージョン 10.2.0.1 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

[起こりうる現象]

自動 UNDO 管理を使用している環境で、TUNED_UNDORETENTION の値が数週間から
数年といった非常に大きな値となる。この問題の影響で以下のような現象が発生
する場合があります。

- 以下のイベントによる待機が増加する
UNEXPIRED エクステントの開放が大量に発生した場合、以下のイベントによ
る待機が増加します。

latch: row cache objects (対象の row cache は dc_rollback_segments)
enq: US - contention

- ORA-1628 のエラーが発生する
UNEXPIRED のエクステントが増加すると、必要な UNDO 領域を獲得するため
に、EXPIRED のエクスステントを他のセグメントから移行する場合がありま
す。その結果、エクステント数が増加し、ORA-1628 のエラーが発生します。

- ORA-30036 / ORA-1562 のエラーが発生する
UNEXPIRED のエクステントが増加すると、UNDO 表領域の使用率が高くなり、
UNDO 表領域が圧迫していると判断される場合があります。<Document 1713737.1>(KROWN:40154) の
<UNDO 領域の獲得順序> の通り、UNDO 表領域が圧迫していると判断され
た場合には、他の UNDO セグメントからエクステントを獲得する動作が行わ
れない場合があります。その結果、圧迫状態でなければ再利用される領域が
ある状況で UNDO 領域の獲得が行えず、ORA-30036 や ORA-1562 のエラーが
発生します。

[対象リリース]
問題が発生するリリース :Oracle Database 11g Release 1(11.1.0)
Oracle Database 10g Release 1(10.2.0)
問題を修正したリリース :Oracle Database 11g Release 2(11.2.0) (注1)
問題を修正予定のリリース:なし
問題を修正したPSR :10.2.0.5 (注1)
問題を修正予定のPSR :なし

* 本問題の修正は以下の PSU にも含まれます。

- PSU 10.2.0.4.4 以降

* 本問題の修正は以下の Windows バンドルパッチにも含まれます。

- 10.2.0.4.0 Patch 34
- 11.1.0.7.0 Patch 17

各バンドルパッチのパッチ番号は、リリース 10.2.0.X は <Document 342443.1>、
リリース 11.1.0.X は <Document 560295.1> を参照して下さい。

<注1:対象リリースに関するご注意>
本現象は [原因] に記載されている通り、TUNED_UNDORETENTION の最大値を任
意にチューニングできないことに起因して発生することから、本現象の修正で
は、TUNED_UNDORETENTION の最大値を明示的に設定できるパラメータを実装し
ています。
問題を修正したリリース、PSR に記載されたリリース以降のリリース(12cを含む)を
使用している場合にも、明示的なチューニングを行なっていない場合には [起こりうる現象]
に記載された現象が発生します。詳しくは、以下の [原因] および [補足事項] を参照
してください。

変更点

 [起こりうる条件]

次の条件のすべてを満たす場合に発生します。
- 自動 UNDO 管理を使用している
- データファイルの自動拡張を無効にしている

原因

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.