ORA-12514: TNS: listener в данный момент не знает службу, запрошенную в connect descriptor
OracleЧто это значит?
Listener работает, но не распознаёт запрошенное имя службы; то есть служба не зарегистрирована в listener.
Почему возникает?
Экземпляр базы данных открыт не полностью, служба ещё не зарегистрировалась в listener (LREG в 12c+, задержка регистрации PMON в 11g и ранее), используется неверный SERVICE_NAME или перепутаны SID и имя службы.
Как исправить
Просмотрите службы, известные listener: lsnrctl status и lsnrctl services. Убедитесь, что база данных в состоянии OPEN. Инициируйте регистрацию службы: ALTER SYSTEM REGISTER в SQL. Проверьте параметр LOCAL_LISTENER и правильность использования SERVICE_NAME. В подключаемой базе данных убедитесь, что PDB в состоянии OPEN.
Ещё по этой СУБД
- ORA-01652Не удаётся расширить временный сегмент на N в табличном пространстве
- ORA-04031Не удаётся выделить N байт разделяемой памяти
- ORA-12154TNS: не удалось разрешить указанный connect identifier
- ORA-00942Таблица или представление не существует
- ORA-01031Недостаточно привилегий
- ORA-00257Ошибка архиватора. До освобождения разрешено только внутреннее подключение
- ORA-01000Превышено максимальное число открытых курсоров