dbms_job executando por mais de 1 hora.

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
carloscsilva3
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qua, 30 Mai 2018 9:50 am

Bom dia!
Tenho um dbms_job, que executa uma determinada rotina(***que realiza um comunicação webservice-Ela possui controle de OTHERS e set_transfer_timeout(1000) , um total de 2000 registros*** ).

Em alguns períodos, esse dbms_job se perde e fica lá executando por varias horas até que alguém vá lá e derrube o mesmo. :?

Nesse período, se eu executar manualmente via bloco anonimo essa mesma rotina, executa em menos de 15 minutos. :cry:

Alguém tem alguma dica do que pode estar causando esse tempo todo de execução? :shock:
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

Pra esses casos, eu criaria algum tipo de LOG genérico.
Porque é complicado adivinhar o que pode estar acontecendo.
Com um log você pode:
* Descobrir se é sempre o mesmo registro que está dando problema.
* Descobrir o tempo médio
* Achar outras coisas que podem estar dando errado.

etc
Responder
  • Informação
  • Quem está online

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