Vor ein paar Nächten wurde die Produktion auf 11.2.0.4 aktualisiert. Das primäre ist ein 3-Knoten-RAC und das Standby ist ein 2-Knoten-RAC. Beachten Sie, dass einer der Threads Redo nicht an die Standby-Instanz übertragen hat. Habe dies wiederholt im Warnprotokoll gesehen:
Fehler 1033 beim Anmelden am Standby empfangen
Es stellte sich heraus, dass dies ein Problem war, das ich selbst verursacht hatte. In $ORACLE_HOME/dbs hatte ich Folgendes:
-rw-rw—- 1 oracle oinstall 1544 Sep 18 01:44 hc_ncpp5.dat
-rw-r–r– 1 oracle oinstall 55 Sep 18 01:38 initncpp5.ora
lrwxrwxrwx 1 oracle oinstall 40 18. September 01:38 orapwnp5 -> /u01/app/oracle/admin/ncpp/dbs/orapwncpp
lrwxrwxrwx 1 oracle oinstall 45 Sep 18 01:38 spfilencpp5.ora -> /u01/app/oracle/admin/ncpp/dbs/spfilencpp. oder
Da der primäre RAC ist, lege ich die Kennwortdatei und die spfile auf den gemeinsam genutzten Speicher. Ich erstelle dann Softlinks in $ORACLE_HOME/dbs. Der Softlink war ein Tippfehler. Das bekomme ich, wenn ich krank bis 3 Uhr morgens aufbleibe, wenn ich versuche, eine Produktionsdatenbank zu aktualisieren. Die Lösung war so einfach wie:
mv orapwnp5 orapwncpp5
Das hat alles für mich behoben!