数日前に本番環境を11.2.0.4にアップグレードしました。プライマリは3ノードRACで、スタンバイは2ノードRACです。スレッドの1つがREDOをスタンバイに送信していなかったことに注意してください。アラートログでこれを繰り返し見ました:
エラー1033はスタンバイへのログオンを受信しました
これは私自身の問題でした。 $ ORACLE_HOME / dbsには、次のものがありました。
-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 9月18日01:38orapwnp5 -> / 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
プライマリはRACであるため、パスワードファイルとspfileを共有ストレージに配置します。次に、$ ORACLE_HOME/dbsにソフトリンクを作成します。ソフトリンクはタイプミスでした。これは、本番データベースをアップグレードしようとしているときに病気のときに午前3時まで起きていることで得られるものです。修正は次のように簡単でした:
mv orapwnp5 orapwncpp5
それですべてが直りました!