ORA-12514: TNS: listener does not currently know of service requested in connect descriptor
OracleO que significa?
O listener está em execução, mas não reconhece o nome de serviço solicitado; ou seja, o serviço não está registrado no listener.
Por que acontece?
A instância do banco de dados não está totalmente aberta, o serviço ainda não se registrou no listener (LREG no 12c+, atraso no registro pelo PMON no 11g e anteriores), o SERVICE_NAME errado é usado, ou há confusão entre SID e nome de serviço.
Como resolver
Veja os serviços conhecidos pelo listener: lsnrctl status e lsnrctl services. Verifique se o banco de dados está OPEN. Force o registro do serviço: ALTER SYSTEM REGISTER no SQL. Verifique o parâmetro LOCAL_LISTENER e o uso correto de SERVICE_NAME. Em um pluggable database, certifique-se de que o PDB está OPEN.
Mais entradas deste banco
- ORA-01652Unable to extend temp segment by N in tablespace
- ORA-04031Unable to allocate N bytes of shared memory
- ORA-12154TNS: could not resolve the connect identifier specified
- ORA-00942Table or view does not exist
- ORA-01031Insufficient privileges
- ORA-00257Archiver error. Connect internal only, until freed
- ORA-01000Maximum open cursors exceeded