[ORACLE]ora-12638 資格証明の取出しに失敗しましたと表示される原因と対処法

投稿日:

客先で起こった内容。

状況

客先のdumpを取得するために、用意されているバッチファイルを実行した時に発生

ora-12638 資格情報の取出しに失敗しました

バッチファイルの黒い画面で一瞬だけエラーというのが目に入ったわけです。

でもって、dumpも出力されてない・・・

嫌な予感しつつも、ログを見ると「ora-12638 資格情報の取出しに失敗しました」と・・・。

原因

Oracleではなく、WindowsOS認証に失敗すると出るエラー。

ただ、そのお客さんのところでシステム導入後から2年以上発生していなかったのに、なぜこのタイミングで???って感じ。

対処法

知らんがなwと思いつつも、このままだと困るので対処法をググる。

sqlnet.oraファイルの設定を変更する

ファイルの場所は「C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\sqlnet.ora」。

その中の

SQLNET.AUTHENTICATION_SERVICES = (NTS)

SQLNET.AUTHENTICATION_SERVICES = (NONE)

に変更する。

もしくは、「#」を先頭につけてコメントアウト。

サービスの再起動

Oracleのサービスを再起動させる。

確認したらおしまい

後は、コマンドプロンプトでもなんでもログインしてみて確認する。

バッチファイルも正常に実行できることを確認。

しかし、先にも書いたけど、今まで発生していなかったのに何故このタイミングで?っていうのは疑問。







-ORACLE
-,

関連記事

C#で発生するORA-01036:illegal variable name/numberのエラーの解決法

毎度毎度、原因の分かりづらいエラーにハマりますw 今回は、「ORA-01036:illegal variable name/number」。 日本語に直訳された内容だと「変数の名前/数が無効です」とな …

Oracleで「Ora-28001:the password has expired」のエラーの対処法

正直、自分で見たときに何が起こったのかわかりませんでしたw だって、初めて見るエラーだったし・・・ ということで、調べてみたら、パスワードの有効期限らしいですね。 対処法も簡単なので、サクッと対処法を …

no image

Oracleの再受験無料キャンペーンは5月31日まで

【ピアソンVUE専用】Oracle会場試験用受験チケット(電子チケット) 価格:26,720円 (2019/5/19 14:11時点) 感想(15件) 【ピアソンVUE専用】Oracleオンライン試験 …

ORACLEでDELETEとTRUNCATEのどちらを使うか。

未だに迷う。 例えば、テーブル全件削除をしたいときは delete * from tableA; delete文なら、こうだし。 truncate tableA; truncate文なら、こう。

ORACLEで他のスキーマでSQLを実行した時に、権限不足で「ORA-01031: 権限が不足しています。」のエラーになる

A5Mk2 http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/ 普段、SQL関連は、A5Mk2っていうソフトを使用しています。 今回のエラーは、自 …


カテゴリー