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

関連記事

[ORACLE]マテリアライズドビューの一覧を取得する

正直、使わなさ過ぎてマテリアライズドビューって何?って感じではあるけど、たまにフラット出てくるのでメモ。 詳細は、Oracleのリファレンス見てください。 https://docs.oracle.co …

SQLのJOINの種類を理解する

これは分かりやすい。 https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ INNNER JOIN FULL OUTER J …

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

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

[ORACLE]ORA-01950: 表領域’USERS’に対する権限がありません。のエラー対処法

  Oracle 12c R2(R1でも同様のエラーが発生)で ORA-01950: 表領域’USERS’に対する権限がありません のエラーが発生しました。 状況とし …

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

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


カテゴリー