ORA-12505,TNS:监听器当前不知道连接描述中给出的SID

时间:2015-12-12 14:38:37

标签: oracle jboss7.x

运行JBOSS Server 7.1.1 Final和Oracle 11G时

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:orcl

在VPN上并在C:\ Windows \ System32 \ drivers \ etc>主机文件中使用10.79.107.96 AMRITPC

有人可以建议解决方案吗?

1 个答案:

答案 0 :(得分:0)

首先通过对安装oracle的用户执行以下命令来检查侦听器是否已启动。

lsnrctl status

执行上述命令后,您会注意到Oracle Instance的SID,从这里您可以验证JBOSS连接设置中的SID是否正确。

如果上述方法均无效,请检查$ ORACLE_HOME / network / admin下的tnsnames.ora文件。检查SERVICE_NAME是否与JBOSS中的连接设置匹配。