Log Writer Slaves Probleme mit Oracle 12.1.0.2 - vor allem unter AIX
Oracle hat mit Version 12c begonnen, den Engpass LGWR Log Writer zu entschärfen. Dazu wurden unter anderem die Log Writer Slaves eingeführt - siehe auch unseren Artikel zu den neuen Hintergrundprozessen.
Aktuelle Probleme - Auszug aus My Oracle Support
-
MOS Note: 1968563.1 , Bug 21135739 , Bug 20267196
Hang Waiting on 'LGWR worker group ordering' with Deadlock Between LGWR (Log Writer) Slaves (LG0n) when Using Multiple LGWR Processes
-
MOS Note: 1957710.1
ALERT: Database hang or may fail to OPEN in 12c IBM AIX - ORA-742, DEADLOCK or ORA-600 [kcrfrgv_nextlwn_scn] ORA-600 [krr_process_read_error_2]
-
Bug 20122715
ORA-742 Running with multiple LGWR processes
Workaround - deaktivieren der neuen Funktionalität
Bis es für diese Fehler Patches gibt, kann man die Log Writer Slaves wie folgt deaktivieren
alter system set "_use_single_log_writer"=true scope=spfile;
shutdown immediate;
startup
Patches
Es gibt mittlerweile einen Patch 21915719 der für AIX (12.1.0.1.0 und 12.1.0.2.0), Linux x86_64 (12.1.0.2.0) und HP-UX Itanium (12.1.0.2.0) verfügbar ist.