Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle TNS侦听器不正确知道连接描述符中给定的SID_Oracle_Database Connection - Fatal编程技术网

Oracle TNS侦听器不正确知道连接描述符中给定的SID

Oracle TNS侦听器不正确知道连接描述符中给定的SID,oracle,database-connection,Oracle,Database Connection,我浏览了一些帖子,这些帖子提出了解决同一错误的方法,但无法修复。我在windows 8上,正在尝试运行通过类型4驱动程序连接到oracle数据库的java程序,我遇到以下错误: 运行时,lsnrctl状态 这就是我的听众的内心。ora # listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_2\network\admin\listener.ora # Generated by Oracle configur

我浏览了一些帖子,这些帖子提出了解决同一错误的方法,但无法修复。我在windows 8上,正在尝试运行通过类型4驱动程序连接到oracle数据库的java程序,我遇到以下错误:

运行时,lsnrctl状态

这就是我的听众的内心。ora

# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_2\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oracle\product\10.2.0\db_2)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = HP)(PORT = 1521))
    )
  )
我在java程序中用来连接它的字符串如下:

"jdbc:oracle:thin:@localhost:1521:XE"

如何解决此问题?

尝试将连接字符串中的“@localhost”更改为“@HP”。假设localhost是127.0.0.1,而HP是另一回事。很有趣,它现在可以工作了,因为主机HP上的侦听器没有显示XE实例。祝贺您。实际上,我还必须将XE更改为orcl:),并与Hp和localhost一起工作:)