Сбой соединения с Oracle 11g на Oracle-разработчике SQL - PullRequest
0 голосов
/ 26 апреля 2018

Так что я должен сделать это назначение для моего класса sql и более конкретно использовал oracle sql.Но когда я его настраиваю, я получаю ошибку ORA-12505.Я провел исследование, и мой слушатель включен, и все, кажется, на месте, и я не могу сказать, что вызывает проблемы.

My SQL dev.console: 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 голосов
/ 26 апреля 2018

Похоже, что база данных XE не запущена.Вы можете запустить базу данных и повторить попытку.

0 голосов
/ 26 апреля 2018

Определены SID_NAME: PLSExtProc и CLRExtProc.Но в параметрах подключения Oracle Devracle вы используете XE в качестве SID, который определяется как имя_сервиса.

Попробуйте изменить параметр подключения SID на действительный SID или обновите XE для использования SID вместо service_name.

Кроме того, ваш экземпляр SQL Developer работает на том же компьютере, на котором установлен Oracle?В противном случае HOSTNAME также необходимо будет обновить до фактического имени хоста (DESKTOP-T5Q9S3P).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...