[解決済み] ORA-12638: クレデンシャルの検索に失敗しました。
2022-02-28 14:18:04
質問
VB6のレガシーアプリケーションを受け継いでいます。私が直面している問題は、私は悪名高いを取得することです。
ORA-12638: Credential retrieval failed
というエラーメッセージが表示されます。SQLPlusやToadからは問題なく接続できるのですが。ググってみると、みんなsqlnet.oraファイルを変更して
SQLNET.AUTHENTICATION_SERVICES=(NONE)
がうまくいきました。別の解決策を持つ人はまだ見つかっていません。以下は、私の接続文字列の例です。
"PROVIDER=OraOLEDB.Oracle;DATA SOURCE=(DESCRIPTION = " & _
"(ADDRESS = (PROTOCOL = TCP)(HOST = server1)
(PORT = 1521))" & _
"(ADDRESS = (PROTOCOL = TCP)(HOST = server2)
(PORT = 1521))" & _
"(LOAD_BALANCE = yes) " & _
"(CONNECT_DATA = " & _
"(SERVER = DEDICATED) " & _
"(SERVICE_NAME = database_name_here) " & _
") " & _
"); " & _
"User Id=username_here;Password=password_here;"
私のVBコードとしては、非常にシンプルなものです。
Private oracleDatabaseConnection As ADODB.Connection
Set oracleDatabaseConnection = New ADODB.Connection
oracleDatabaseConnection.Open oracleConnectionString
どなたかお分かりになる方はいらっしゃいますか?
ありがとうございます :)
解決方法は?
正直なところ、このエラーは、さまざまな根本的な問題が原因で発生する可能性があるエラーの1つです。
データベースサーバーがWindowsであることを前提に、システムおよびアプリケーションのイベントログを確認してください。 何か役に立つことが見つかるかもしれません。
Oracleのサービスを実行しているアカウントがロックされたために、このエラーに遭遇することがあります。
また、原因がわからないケースもありますが、ユーザーにPCのロックと解除をしてもらうことで、必ず問題をクリアすることができました。
VBアプリケーションは、接続可能なクライアントとは別のマシンで実行されていますか? もしそうなら、同じマシン上で別のクライアント・プログラムを使ってテストすることは可能ですか -- あるいは、あなたのマシンでVBアプリケーションを試すことは可能ですか?
関連
-
ORCALテンポラリーテーブルの作成と削除
-
オラクルのファジー・クエリーとその使い方
-
Oracle PL/SQLを使用して電子メール機能(UTL_MAIL)を実装する方法
-
[解決済み】Oracle Databaseで「SET DEFINE OFF」を使用するタイミングと理由
-
[解決済み] ORA-01109: データベースが開きません」エラーを解決するにはどうすればよいですか?
-
[解決済み] ミリ秒を含む日付文字列に対するOracle to_date関数の使用
-
[解決済み] PLS-00306:Oracle SP の呼び出しで引数の数または種類が誤っている。
-
[解決済み] ORA-00119: 無効な仕様 ORA-00132: 構文エラー
-
[解決済み] 外部キーの追加エラー。ORA-02298: 検証できません - 親キーが見つかりませんでした
-
[解決済み] ORA-4031 "unable to allocate x bytes of shared memory" を解決する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Oracle Dbeaver ストアドプロシージャの構文説明
-
Oracle12Cのデフォルトのユーザー名とシステムパスワードが正しくない場合の解決策
-
Oracleデッドロック検出クエリとその処理
-
Oracle 11gのダウンロード、インストール、グラフィックチュートリアルを使用します。
-
Oracle ADGプロセスを構築するDBCAコマンドライン
-
[解決済み] Oracle 12c: TNS-12535: TNS:操作がタイムアウトしました。
-
[解決済み] オラクル ユーザーデータでConnect By Loop
-
[解決済み] PL/SQLプロシージャ - SQLステートメント無視エラー
-
[解決済み] ORA-01407:NULLに更新できません。
-
[解決済み] ORA-4031 "unable to allocate x bytes of shared memory" を解決する。