我有一个Web服务应用程序。服务器IP是..... 216。它是一个数据库感知应用程序。数据库位于另一台服务器,其中包含ip ...... 217。现在,当我从216运行应用程序时它可以工作,我可以向数据库发出请求。我也可以使用SqlPlus连接到数据库。所以没有错误。但是当我尝试远程运行该应用程序时,而不是从安装它的服务器中运行,我得到ORA:12154无法解决连接标识符错误。这可能是什么原因。 所有计算机都在Intranet中。数据库服务器的平台是Windows Server2008 R2,IIS服务器是Windows 2003 R2。远程计算机的平台是Ubuntu 10.04 LTS x64
答案 0 :(得分:0)
oracle客户端是否安装在其他服务器上?
另一台服务器上的tnsnames.ora中是否有相应的条目?
答案 1 :(得分:0)
我必须向Tnsnames.ora文件所在的文件夹授予网络访问权限。我还必须在IIS中注册asp.net。这样做之后就有用了。