- PR -

データベースへの接続エラー

1
投稿者投稿内容
MELODY
会議室デビュー日: 2003/08/28
投稿数: 11
投稿日時: 2003-08-29 16:09
こんにちわ。

VS.NETを使用しており、サーバー上にあるデータベース(Oracle)に
クライアントの開発環境で実行するには問題ありませんが、
サーバーの環境から実行するとエラーが表示されます。

クライアントで開発してプロジェクトをサーバーにコピーして実行しおり
データベース接続の記述があるものはすべてエラーになります。
それ以外のページについては表示できています。

エラー内容は
「ORA-12640 認証アダプタの初期化に失敗しました。」
です。

クライアントとサーバーの違いは、サーバーはドメインコントローラになっている
のと、サーバーにしかデータベースはインストールされていないことです。

なにが原因か教えていただけますか。
宜しくお願い致します。
maru
ぬし
会議室デビュー日: 2003/01/27
投稿数: 412
投稿日時: 2003-08-29 16:16
こんにちは。

これは確認しましたか?
http://www.pat.hi-ho.ne.jp/dimension/trouble/trouble_12640.shtml


[ メッセージ編集済み 編集者: maru 編集日時 2003-08-29 16:17 ]
MELODY
会議室デビュー日: 2003/08/28
投稿数: 11
投稿日時: 2003-08-29 16:39
maruさんありがとうございます。

確認しましたが、sqlnet.oraのファイルがみつかりません。
もしかしてこれはファイルではないのでしょうか。

検索してもiniのファイルはありましたが、拡張子がoraとうのは
ありませんでした。。。

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-08-29 16:59
 サーバで、Net Configuration Assistantか、Net Managerを使用して、ネットワークの解決をしていますか?

 Oracle Technorogy Networkで検索したところ、ORA-12640では該当がなく、TNS-12640でした。掲示板への投稿には、「サーバのIPを替えたところ、エラーになった」というものがありますので、サーバではオラクル用のネットワークが構成されていない為と思います。
 「サーバでもやった」ということなら、同じ名前で構成しているか、確認してください。また、Net Configration Assistantの方では、ネーミングメソッドの順番や使用するものによって接続できたりできなかったりするので、この辺をいじってみてください。

って、完全にオラクル・・・

あ、sqlnet.oraは、
$ORACLE_HOME$\network\admin
にあります。(NTS)にすると、「Windows統合認証」が使われます。オラクルのユーザ名、パスワードが、Windowsにログオンしているユーザ名、パスワードと違う場合、(NONE)にしておくと最初の接続が早くなります。
MELODY
会議室デビュー日: 2003/08/28
投稿数: 11
投稿日時: 2003-08-29 18:32
maruさん、jittaさんありがとうございます。

sqlnet.oraを修正したら、表示できました。
1

スキルアップ/キャリアアップ(JOB@IT)