我知道这里已经有一些类似的问题,但是我看不出一个与我的问题相符的问题,所以我担心我不得不问一个新的问题。
我有一个在服务器上运行的web服务,它正在抛出ORA-12154:TNS:无法解析指定的连接标识符“错误。但是当我登录到所述服务器时,我能够成功地输入该条目,并且通过sqlplus连接到它,但不通过webservice连接。
如果有人对要寻找的事情有任何建议,那么我将非常感激。
干杯
答案 0 :(得分:1)
Web服务无法找到tnsnames.ora
,这通常意味着您在启动流程时没有正确设置Oracle环境。这通常意味着您没有在启动它的shell脚本中提供oraenv.sh
。
答案 1 :(得分:1)
因此,您的交互式登录有效 - 您的交互式登录与运行Web服务的用户之间有何不同?
他们是同一个用户吗?如果没有,那么您将需要更新一些配置,以便将Web客户端文件提供给Web服务。
操作系统,Oracle版本等详细信息始终是一种帮助。
答案 2 :(得分:1)
其他一些需要注意的事项包括: