sql >> Databasteknik >  >> RDS >> Oracle

Fel 1033 tog emot inloggning till vänteläge

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!


  1. Fyra vanliga myter om molnteknik

  2. Hur man ställer in maxrekursionsalternativet för en CTE i en tabellvärderad-funktion

  3. Anpassad BESTÄLLNING EFTER Förklaring

  4. Online kontra offline säkerhetskopiering