以下のように表示されます。
(日本語)
ORA-12638: 資格証明の取出しに失敗しました。
(英語)
ORA-12638: credential retrieval failed
発生パターン
このエラーは以下のような場合に発生します。
- sqlnet.oraの「SQLNET.AUTHENTICATION_SERVICES」値がNONEになっていない
対処法
- sqlnet.sqlaの設定を確認する
(sqlnet.oraの以下の箇所をご確認ください。)
- (sqlnet.oraの例)
- SQLNET.AUTHENTICATION_SERVICES= (NTS) ↓ SQLNET.AUTHENTICATION_SERVICES= (NONE)
NTSになっていたらNONEにしてください。
補足
- sqlnet.oraファイルの場所は以下を参考にしてください。
※OracleClientを C:\app\xxx\product\11.2.0\client_1 にインストールした場合
⇒ C:\app\xxx\product\11.2.0\client_1\network\admin\sqlnet.ora - sqlnet.oraを修正したら念のため、SQL*Plusを立ち上げなおしてください。