0

我有一段时间有问题,但突然它变成了一个终端错误,因为我必须在“今天”完成这项任务。我已经尝试了所有建议。

由于安装 oracle 时出现问题,我找到了一种解决方法,并使用下面的连接字符串连接到数据库,该方法有效:

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=MYDATABASE)));User ID=myusername;Password=mypassword;

在那个数据库中,我有一个连接表,我的数据层用它来连接其他数据库。所以问题就从这里开始了。当我尝试连接到其他数据库时,我收到错误:ORA-12154:TNS:无法解析指定的连接标识符。

长话短说:我不能碰那张桌子。tnsping 确实有效,toad 也有效。但是plsql developer和visual studio不能。我的意思是监听器、sqlora、tnsnames 或此类特定的 oracle 文件应该有问题,我找不到什么。

4

1 回答 1

0

对于 VS,我会尝试将 tnsnames.ora 放在应用程序的 bin 文件夹中。对于 sqlplus,我会检查它是否在 C:\Orant\

于 2014-11-14T17:13:20.320 回答