Как исправить ошибку ORA-12514: TNS:listener does not currently know of service requested?
Уже в течении месяца я использовал Oracle APEX VM. После очередной активации виртуальной машины, я попытался осуществить подключение к системному пользователю system. Результатом подключения стала данная ошибка, из-за которой я не могу подключиться к своей БД.
Как исправить эту ошибку?
Ответы (1 шт):
Автор решения: 0xdb
→ Ссылка
Эту ошибка означaет, что прослушивателю не известно имя сервиса, к которому идёт подключение.
Или оно дествительно неверно:
$ sqlplus -l me/me@dbserver:1521/pdb1xxx
ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
Или имя сервиса не зарегестрированно на прослушивателе. Проверить можно так:
$ lsnrctl status|grep pdb1
Service "pdb1" has 2 instance(s).
Если ничего не выводит, то существует множество причин этого. Но если вчера работало, а сегодня нет, и никто ничего не менял, то причина скорее всего одна: БД не стартовала.