[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
-,

関連記事

partition by を使って、ORACLEで、グループ毎に1行だけ取得する。

グループ単位で一番小さいとか、一番大きいとかだけなら、MinやMaxを使って外部結合で対応できるんだけど、1番目2番目3番目を1列で取得しなきゃいけない状態になったので、調べて解決。 「partiti …

[ORACLE]oracleのログの場所(リスナーログ、アラートログ)

ぶっちゃけ、ログの場所なんて普段意識してないわwww 存在は知ってるものの、ぶっちゃけ、普段からそんな場所など意識していたことがない。 もちろん、何かあったときは、ファイル検索で見つけりゃいいや~と思 …

ORACLEでSPOOL処理の高速化を試す

ORACLEでSPOOL処理の高速化を考えてみた 事の発端は、お客様のお怒りでした・・・ なんで、お客さんに最新版のリリース時には、必ずスキーマ間の比較をすることを徹底しろと言われてしまったと。 まぁ …

[ORACLE]統計更新を強制的にする

Oracleの統計情報の更新方法 頻度はそんなに無いというか、先日、トラブル対応時に必要に迫られたので・・・ 通常は、Oracleの統計情報は1日1回更新されるらしいんだけど、夜とかになるみたい。 多 …

ORACLEのMERGE INTOで、UPDATEは出来るのに、INSERTできない

最近、Oracleのエラーの話しか書いてない気がするw     便利というか、トランザクション内の処理も1つで済むので、MERGE INTO文を使うことがあります。 実際、 新規デ …


カテゴリー