Uppgraderade produktionen till 11.2.0.4 för några nätter sedan. Den primära är 3-nods RAC och standby är 2-nods RAC. Lägg märke till att en av trådarna inte överförde göra om till vänteläge. Såg detta upprepade gånger i varningsloggen:
Fel 1033 tog emot inloggning till vänteläge
Det visade sig att detta var ett problem jag själv skapade. I $ORACLE_HOME/dbs hade jag följande:
-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 4 oracle 18 sep 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. ora
Eftersom den primära är RAC lägger jag lösenordsfilen och spfilen på delad lagring. Jag skapar sedan mjuka länkar i $ORACLE_HOME/dbs. Mjuklänken var ett stavfel. Det är vad jag får för att vara vaken till 03:00 när jag är sjuk när jag försöker uppgradera en produktionsdatabas. Korrigeringen var så enkel som:
mv orapwnp5 orapwncpp5
Det fixade allt för mig!