sql >> Database >  >> RDS >> Oracle

Fout 1033 ontvangen inloggen op de standby

Productie opgewaardeerd naar 11.2.0.4 een paar nachten geleden. De primaire is RAC met 3 knooppunten en de stand-by is RAC met 2 knooppunten. Merk op dat een van de threads geen redo naar de stand-by verzond. Ik zag dit herhaaldelijk in het waarschuwingslogboek:

Fout 1033 ontvangen inloggen op de standby

Dit bleek een probleem van mezelf te zijn. In $ORACLE_HOME/dbs had ik het volgende:

-rw-rw—- 1 oracle oinstall 1544 18 sep 01:44 hc_ncpp5.dat
-rw-r–r– 1 oracle oinstall 55 sep 18 01:38 initncpp5.ora
lrwxrwxrwx 1 oracle oinstall 40 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

Aangezien de primaire RAC is, heb ik het wachtwoordbestand en de spfile op gedeelde opslag gezet. Ik maak vervolgens softlinks in $ORACLE_HOME/dbs. De softlink was een typfout. Dat krijg ik als ik tot 3 uur 's nachts opblijf terwijl ik ziek ben wanneer ik probeer een productiedatabase te upgraden. De oplossing was zo simpel als:

mv orapwnp5 orapwncpp5

Dat loste alles voor mij op!


  1. MySQL Storage Engine-optimalisatie:InnoDB-optimalisatie configureren voor hoge prestaties

  2. mysqli_stmt::bind_result():Het aantal bindvariabelen komt niet overeen met het aantal velden in de voorbereide instructie

  3. SqlConnection.Close() binnen met behulp van instructie

  4. Trucs voor continue verbetering van databasebewaking