Ошибка при подключении “ORA-12505: TNS:listener does not currently know of SID given in connect descriptor”

144
18 ноября 2021, 08:30

Установила Oracle11g, настроила подключение в идее - все ок.
Но в итоге выдает такую ошибку:

java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:458)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:546)
.....

Answer 1

В поле Service надо ввести имя сервиса БД, а не имя БД.
По умолчанию имя сервиса состоит из параметров:

  • DB_NAME - имя БД, которое было задано при установке, например, myDB
  • DOMAIN_NAME - по умолчанию домен сервера БД, например, mydomain.ru

То есть надо ввести: Service: [myDB.mydomain.ru ]

Узнать, какие сервисы зарегистрированы в прослушивателе можно командой:

$ lsnrctl status 
READ ALSO
Вставка данных в несколько связанных таблиц одновременно

Вставка данных в несколько связанных таблиц одновременно

Хотел бы поинтересоваться, как добавлять данные в связанные таблицы одним запросомНа рисунке изображена схема БД

70
Структура базы данных, laravel

Структура базы данных, laravel

На сайте на разных страницах должен выводиться контент, редактируемый из админкиИ контент по своей структуре разный: на некоторых страницах...

310
Порождение подмножеств алгоритм

Порождение подмножеств алгоритм

Изучаю книгу АЛааксонена "Олимпиадное программирование"

238