LCK0 の Row Cache Cleanup での待機中における Row Cache オブジェクトのラッチ競合を起因とした RAC データベースのハング
(Doc ID 2649343.1)
Last updated on MARCH 24, 2020
適用範囲:
Oracle Database - Enterprise Edition - バージョン 11.2.0.4 以降この文書の内容はすべてのプラットフォームに適用されます。
現象
- 11.2.0.4 以上の RAC データベースが latch: row cache objects でハングする
- latch: row cache objects と latch: shared pool の待機によるプロセスがハングする
- ユーザープロセスでの RAC インスタンスへの接続が実行できない
- LCK0 が "row cache cleanup" で長時間待機する
- 問題発生期間に AWR スナップショットが取得されない
- コールスタックが以下に類似する結果を示す:
LCK0:
ksedsts <- ksdxfstk <- ksdxcb <- sspuser <- __sighndlr
<- call_user_handler <- sigacthandler <- _syscall6 <- sskgpwwait <- skgpwwait
<- kslges <- kghfrunp <- kghfnd <- kghalo <- kghgex
<- kghfnd <- kghalo <- kghgex <- kghfnd <- kghprmalo
<- kghalp <- parchk <- pkaidl <- pkamh2 <- pdybF00_Init
<- pdy1F01_Driver <- pdw0F82_Run_Code_Gen <- pdw0F01_Code_Gen <- phpcmp <- pcicogフォアグラウンド:
ksedsts <- ksdxfstk <- ksdxcb <- sspuser <- __sighndlr
<- call_user_handler <- sigacthandler <- _syscall6 <- sskgpwwait <- skgpwwait
<- kslges <- kqrbip <- kqrbfr <- kqrbgl <- ksbabs
<- ksbrdp <- opirip <- opidrv <- sou2o <- opimai_real
<- ssthrdmain <- main
変更点
RAC データベース 11.2.0.4 及びそれ以上
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
変更点 |
原因 |
解決策 |
参照情報 |