今日、.NET プログラムをテストしているときに、突然ログインできないことに気づきました。プロセスをデバッグしたところ、「ファイル (oci.dll) を読み込めませんでした」というエラーが見つかりました。オンラインで解決策を見つけました: http://runmin.cnblogs.com/archive/2005/06/25/17863.html 、記事には
次のように記載されています:「oracleora92 に移動し、ディレクトリ内のすべての認証されたユーザーにチェックを入れて、ユーザーを元に戻してください。コンピュータを再起動してください。」
この方法を試しましたが、やはりエラーが発生しました。その後、ディレクトリに対する制御権限を全員に与えただけですが、やはりエラーが発生しました。 。 。 。
プロセスのデバッグを続けたところ、エラーが変化していることがわかりました。つまり、アイデンティティ証明書の取得に失敗しました。オンラインで答えを検索し続けたところ、次の記事を見つけました。 http://www.cnoug.org/viewthread.php?tid=19621&sid =khUpmoTD 。具体的な解決策は次のとおりです:
[スタート] -> [プログラム] -> [Oracle] -> [構成と移行ツール] ->
ネットマネージャー→ローカル→プロファイル→Oracle Advanced Security→検証→選択した方法で「NTS」を削除することで
ようやく問題が解決しましたが、まだ問題が明確にわかっていないので、待つしかありません。時間はまだあるので、じっくり勉強してください。
出典:気質ベア(minbear)