我有一个类似
的连接字符串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”。
本地计算机的位置为
的tnsnames.oraC:\应用\客户\一个绿色\产品\ 12.1.0 \ client_2的\网络\管理员
而遥控器在
处有C:\应用\产品\ 11.2.0 \的Client_1 \网络\管理员\
我不确定这是否会导致问题,用TNSNames.ora文件中的信息替换代码中的字符串会使程序生效但我需要我的代码才能使用TNS文件。
这个问题有解决办法吗?
答案 0 :(得分:0)
故障排除:
祝你好运,
比阿特