oracle SQL开发人员的Oracle 11g连接失败

时间:2018-04-26 00:35:02

标签: sql oracle

所以我必须为我的sql类做这个任务,并且更具体地使用oracle sql。但是当我设置它时,我得到了ORA-12505错误。我已经做了研究,我的听众已经开始,一切似乎都已到位,我不知道是什么导致了这些问题。

我的SQL开发。控制台: https://gyazo.com/8596c3f6b38ab40258160ecbb99d0815

我的听众状态: https://gyazo.com/10cdb1d237ce914e64235103282ad865

我的tnsnames.ora:

XE =
 (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-T5Q9S3P)(PORT = 1521))
(CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = XE)
)
 )

  EXTPROC_CONNECTION_DATA =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
   )
(CONNECT_DATA =
  (SID = PLSExtProc)
  (PRESENTATION = RO)
)
 )

  ORACLR_CONNECTION_DATA = 
 (DESCRIPTION = 
   (ADDRESS_LIST = 
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
   ) 
   (CONNECT_DATA = 
  (SID = CLRExtProc) 
  (PRESENTATION = RO) 
) 
 ) 

我的列表:

SID_LIST_LISTENER =
 (SID_LIST =
(SID_DESC =
  (SID_NAME = PLSExtProc)
     (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
  (PROGRAM = extproc)
   )
(SID_DESC =
  (SID_NAME = CLRExtProc)
  (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
  (PROGRAM = extproc)
   )
 )

  LISTENER =
 (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
  (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-T5Q9S3P)(PORT = 1521))
)
 )

  DEFAULT_SERVICE_LISTENER = (XE)

2 个答案:

答案 0 :(得分:0)

SID_NAME定义的是PLSExtProcCLRExtProc。但是在SQL Dev oracle连接参数中,您使用XE作为SID,它被定义为service_name。

尝试将SID连接参数更改为有效的SID,或更新XE以使用SID而不是service_name。

此外,您的SQL Developer实例是否在安装Oracle的同一台机器上运行?如果没有,HOSTNAME也需要更新为实际的主机名(DESKTOP-T5Q9S3P)。

答案 1 :(得分:0)

似乎XE数据库未启动并正在运行。您可以启动数据库并重试。