LANに接続されているDBサーバへの接続ができない状況です。
[環境]
DBサーバ
・WindowsServer2016(64bit)
・OracleDatabase18c(64bit)
クライアント
・Windows10(64bit)
・OracleClient18c(32bit)
・tnsnames.ora設定済み
クライアントのSQLPlusからDBサーバに接続しようとすると
「ORA-28547: サーバーへの接続が失敗しました。OracleNet管理エラーの可能性があります」
というエラーが出てしまい、接続できません。
試しにクライアントにOracleClient18c(64bit)をインストールしてSQLPlusで接続すると成功します。
(インストール方法やtnsnames.oraなどの設定は32bitも64bitも同じです)
したがってDBサーバ自体やネットーワークなどは正常と考えています。
クライアントで動かすVB.netのアプリケーションが32bitであるため、OracleClientも32bitにしたいのですが、
上記のようなエラーが出て苦慮しているところです。
ちなみにOracleClientは以下のようにインストールしています。
・インストール・タイプ :管理者
・ホーム・ユーザー :既存のWindowsユーザー
・インストール場所 :デフォルト
他に試したこととしては、以下のことです。
・OracleのNetManagerでテスト接続しても同じエラーが発生する。
・OracleのSQLDeveloperで接続タイプをTNSにして接続すると(なぜか)成功する。
・コマンドプロンプトでtnspingを実行すると成功する。
・OracleClientのインストール時、インストールタイプをランタイムにしても事象は変わらず。
・OracleClientのインストール時、ホーム・ユーザーを新規Windowsユーザー、Windows組込みアカウントにしても事象は変わらず。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/14 03:37
2019/06/14 03:47
2019/06/17 01:02