0
私はローカルでこれをテストする場合、それは正常に動作しますTNSリスナーエラーはありますか?
Dim conSql As OracleConnection
conSql = New OracleConnection("Data Source=QAIntManShad;User Id=QAIntManShad;Password=QAIntManShad")
conSql.Open()
のような接続文字列およびtnsnames.oraが
# ---------------------------------
# QA INT RELEASES SCHEMAS
# ---------------------------------
QAINTMANSHAD =
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=xxx.xxx.xxx.xx)
(PORT=1521)
)
(CONNECT_DATA=
(SID=xxxx)
)
)
のようなファイルがあります。しかし、リモート・マシンでプロセスを実行すると、エラー「ORA-12541:TNS:No listener」でクラッシュします。
ローカルマシンは場所に
Cをtnsnames.oraファイルがあります:\アプリ\クライアント\ agreen \製品\ 12.1.0 \ client_2 \ネットワーク\管理
遠隔は
でそれを持っているのに対しC:¥app¥product¥11.2.0¥client_1¥network¥admin¥
コード内の文字列をTNSNames.oraファイルの情報で置き換えると問題が発生するかどうかはわかりませんプログラムは動作しますが、TNSファイルを使用するにはコードが必要です。
この問題の解決方法はありますか?