簡體   English   中英

在Oracle SQL Developer上Oracle 11g連接失敗

[英]Oracle 11g connection fails on oracle SQL developer

因此,我必須為我的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)

定義的SID_NAMEPLSExtProcCLRExtProc 但是在SQL Dev oracle連接參數中,您使用XE作為SID ,它被定義為service_name。

嘗試將SID連接參數更改為有效的SID,或更新XE以使用SID代替service_name。

另外,您的SQL Developer實例是否在與Oracle安裝在同一台計算機上運行? 如果不是,則還需要將HOSTNAME更新為實際的主機名(DESKTOP-T5Q9S3P)。

看來XE數據庫尚未啟動並正在運行。 您可以啟動數據庫並重試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM