(Oracle Database 9.2.0.1.0 と 9.2.0.8.0 のネタです)
9.2.0.1.0に、9.2.0.8.0のPSRをあてて、
その後パッチ21をあてたらログインできなくなった。。。
ORA的には以下のエラー。
ORA-12638: 資格証明の取出しに失敗しました。
原因: 認証サービスが、ユーザーの資格証明の取得に失敗しました。
処置: トレースを使用可能にして、エラーの原因を調べてください。
しかし、根本的には原因不明のまま解決。。。
さいてーー><、
以下確認したこと。
1.PSR適用後では問題なかった。(Patch21適用後に発生)
2.sqlnet.oraに変化はなかった。
3.sqlnet.oraでSQLNET.AUTHENTICATION_SERVICES= (NTS)を(NONE)に変更。
※リスナ、サービスを再起動後、これで接続できるが、根本対応ではない。
4.接続後、初期化パラメータが
remote_login_passwordfile=EXCLUSIVE
だったので、パスワードファイルを確認。
5.SQL> SELECT * FROM V$PWFILE_USERS;
出力は
USERNAME SYSDBA SYSOPER
-------- ------ ------
SYS TRUE TRUE
6.あれ、こんなんだったっけ?
と思いつつ、sqlnet.oraを再び
SQLNET.AUTHENTICATION_SERVICES= (NTS)
に直してリスナとサービスを再起動。
7.SQLPLUSで繋ぎなおすと、なんか、繋がる・・・・。
という、よくわからない状況。。。
困る・・・。