Oracle ORA-12505,TNS:侦听器目前不知道connect描述符中给出的SID

Oracle ORA-12505,TNS:侦听器目前不知道connect描述符中给出的SID,oracle,jboss7.x,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.9

运行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时


有人能提出解决方案吗?

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

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


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

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

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

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