ORA-12519

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

Bom Dia a todos, estou recebendo aleatoriamente o erro este "ORA-12519, TNS:no appropriate service handler found". Alguém sabe me dizer o por que deste erro e como soluciona-lo?

Desde já Agradeço.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Esse erro, quando é gerado aleatoriamente, pode ser porque sua aplicação está deixando conexões abertas.
(por exemplo, gerou um erro e saiu da classe, sem fechar a conexão).
Essa pode ser uma explicação, dai esse programa está consumindo muitas conexões.
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

Bom Dia dr_gori

Muito obrigado pela resposta, vou verificar está questão com os desenvolvedores aqui. Abraço.
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

dr_gori

Verifiquei na aplicação, e acho que o problema não é ela, pois a mesma aplicação no servidor de Homologação está funcionando sem problemas.
Avatar do usuário
adrianoturbo
Moderador
Moderador
Mensagens: 393
Registrado em: Qui, 20 Mar 2008 4:09 pm
Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Brother,verifica o status do seu listener ,pode ser que ele esteja down ,caso esteja tenta dar up nele.

Selecionar tudo

$ lsnrctl status

Selecionar tudo

$ lsnrctl start

Selecionar tudo

$ lsnrctl stop

Selecionar tudo

lsnrctl reload
Se possível poste o status do seu listener aqui para que possamos analisar.
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

E aí adrianoturbo.

Fiz o que você sugeriu, mas o listener não estava down. E acabei de ver o enterprise aqui, o bentido alerta apareceu novamente: Falha ao conectar à instância do banco de dados: ORA-12519: TNS:no appropriate service handler found (DBD ERROR: OCIServerAttach).
Avatar do usuário
adrianoturbo
Moderador
Moderador
Mensagens: 393
Registrado em: Qui, 20 Mar 2008 4:09 pm
Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Tenta reiniciar o listener e se não funcionar posta o status do listener aqui pra gente ver.
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

Deu um stop depois um start. O log do status segue:

Selecionar tudo

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 17-SEP-2014 14:35:50

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle10g)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
Start Date                17-SEP-2014 14:31:21
Uptime                    0 days 0 hr. 4 min. 31 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Listener Log File         D:\oracle\product\10.2.0\db_1\network\log\listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle10g)(PORT=1521)))
Services Summary...
Service "DESENVOLXDB" has 1 instance(s).
  Instance "desenvol", status READY, has 1 handler(s) for this service...
Service "DESENVOL_XPT" has 1 instance(s).
  Instance "desenvol", status READY, has 1 handler(s) for this service...
Service "MIGRACAOXDB" has 1 instance(s).
  Instance "migracao", status READY, has 1 handler(s) for this service...
Service "MIGRACAO_XPT" has 1 instance(s).
  Instance "migracao", status READY, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "SISEMANETXDB" has 1 instance(s).
  Instance "sisemanet", status READY, has 1 handler(s) for this service...
Service "SISEMANET_XPT" has 1 instance(s).
  Instance "sisemanet", status READY, has 1 handler(s) for this service...
Service "desenvol" has 1 instance(s).
  Instance "desenvol", status READY, has 1 handler(s) for this service...
Service "migracao" has 1 instance(s).
  Instance "migracao", status READY, has 1 handler(s) for this service...
Service "sisemanet" has 1 instance(s).
  Instance "sisemanet", status READY, has 1 handler(s) for this service...
The command completed successfully
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

dejambo escreveu:dr_gori

Verifiquei na aplicação, e acho que o problema não é ela, pois a mesma aplicação no servidor de Homologação está funcionando sem problemas.
Pois então, eu acho que o erro existe em ambos. Ele só não aparece no servidor de homologação porque não tem muitas pessoas usando. Essa é a única explicação pra esse erro acontecer esporadicamente.

Aqui neste link tem uma explicação que pode estar ocorrendo aí:
http://stackoverflow.com/questions/1472 ... nto-oracle

A sua aplicação é em java ?
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

Galera, eu estou tentando seguir a seguinte solução:

Selecionar tudo

cmd>sqlplus / as sysdba
sqlplus>alter system set processes=300 scope=spfile;
sqlplus>shut immediate;
sqlplus>startup 
Mas quando eu logo como system e faço o select:

Selecionar tudo

select * from v$resource_limit
WHERE RESOURCE_NAME IN ('processes','sessions','transactions');
..a coluna LIMIT_VALUE continua com o valor 150.
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

A linguaguem utilizada é .NET
dejambo
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 68
Registrado em: Qua, 27 Jun 2012 8:58 am

Desculpe, é C#
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes