DBAtlas · Атлас эксплуатации баз данных

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.

Открыть в DBAtlas →

Ещё по этой СУБД