Получение ошибки ORA-12505, TNS: слушатель в настоящее время не знает SID, указанный в дескрипторе соединения - PullRequest
0 голосов
/ 05 ноября 2019

После установки oracle 11g SQL Developer и URL-адрес элемента управления базой данных работают очень хорошо, но когда я перезагружаю свою машину, но это не работает, я пробовал это 3 раза, снова и снова устанавливая oracle, но каждый раз с одним и тем же результатом.

Разработчик SQL выдает ошибку:

"ORA-12505, TNS: слушатель в настоящее время не знает SID, указанный в дескрипторе соединения"

Я проверил статус LISTENER в строке cmd, но он отображается там, и я также могу запустить запрос там. Я также проверил:

  • ИМЯ ПОЛЬЗОВАТЕЛЯ,
  • ПАРОЛЬ,
  • РОЛЬ,
  • SID,
  • ИМЯ ХОСТА,
  • PORT (SID, HOSTNAME, PORT в файле tnsnames.ora)

... все отлично вводится, работает нормально после установки и до перезапуска, но не после перезапуска и при попытке получить доступ к управлению базой данныхURL,

404 Not Found error

появляется ошибка.

Кто-нибудь знает об этом? Пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 06 ноября 2019

по нижеуказанному процессу моя проблема была решена.

  1. Открыл cmd в режиме администратора.
  2. написал sqlplus system / password как sysdba и нажал enter.
  3. писал изменить системный набор local_listener = '(ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521))' scope = обоих; и нажать ввод.

проблема решена.

0 голосов
/ 06 ноября 2019

Вам может подойти любой из перечисленных ниже.

  1. Надеюсь, что вы использовали Windows 10 и оракул 11gXE, в этом случае либо используйте Windows 7 с 11g или выберите 18C XE с Windows10

  2. Более одной версии oracle xe было установлено на одном компьютере сейчас или ранее? в этом случае установите из нового пользователя-администратора Windows с «Запуск от имени администратора» в файле установки

- из личного опыта

...