Ошибка при подключении к Oracle DB на сервере
Вопрос
Я получаю ошибку, пытаясь подключиться к Oracle DB на сервере через TOAD. Сообщение об ошибке:
ORA-12514: TNS: Слушатель не смог бы разрешить Service_Name приведен в Connect Descriptor.
Все работало нормально до вчерашнего дня, но сегодня мой сервер был перезапущен, и я не очень подключен к БД. Я пробовал так хорошо, и он работает нормально:
TNS Ping Утилита для 32-битных окон: Версия 9.2.0.1.0 - Производство 10 ноября-20 10 15:13:29
Copyright (C) 1997 Corporation Oracle. Все права защищены.
Используемые файлы параметров: C: Oracle ORA92 Network admin sqlnet.ora
Используемый адаптер TNSNAMES Чтобы разрешить контакт псевдоним, пытающийся связаться (описание = (Address_List = (адрес = (протокол = TCP) (HOST = MY4D) (PORT = 1521))) (Connect_Data = (Service_Name = SIM))) ОК (80 мсек Несомненно
я сделал lsnrctl start. И это говорит, что сервис OracleoraHome92Tnslistener уже работает.
Еще Oracle через то жаба не работает. Может кто-нибудь помочь мне в решении этого.
Решение
Эта ошибка обычно происходит, когда ваши услуги Oracle не работают. Вы увидите услуги по именам «Oracle..tnslistener» и еще один сервис с именем «OracleserviceIm» в ваших службах .msc. Проверьте, запущены ли оба из них, или перезапустите оба этих сервиса. Затем попробуйте подключиться. Это должно работать нормально.