DBMS_SCHEDULER.DROP_JOB, ORA-27365

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Avatar do usuário
Marciel
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 158
Registrado em: Qui, 03 Mai 2007 10:12 am
Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.

Bom dia,

Ao tentar forçar a exclusão de um job, estou tendo a seguinte mensagem:

Selecionar tudo

ORA-27365: job has been notified to stop, but failed to do so immediately
O comando que estou usando é o seguinte:

Selecionar tudo

BEGIN
  DBMS_SCHEDULER.DROP_JOB (JOB_NAME => 'JECOMMERCE', FORCE => TRUE);
END;
Por quer esse erro está ocorrendo?
Avatar do usuário
madmax
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 293
Registrado em: Qua, 13 Dez 2006 5:02 pm
Localização: São Paulo
Contato:
________________________________
Douglas - Madmax.

Marciel,

Este erro e normal o que significa o que isso indica é que a ação de trabalho foi executado e teria levado mais de 10 segundos para parar a ação (ou não teria parado a ação ).

Eu uso PL/SQL e faço isso direto na ferramenta com drop job e funciona bem.

Espero ter ajudado.

Att.
Avatar do usuário
Marciel
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 158
Registrado em: Qui, 03 Mai 2007 10:12 am
Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.

Madmax, boa tarde,

O problema é que o job não está sendo excluído. Por algum motivo o banco não consegue interromper o job para tal, mesmo usando "a força".

Esse comando está numa procedure, que é acionada por um botão no Forms.
Avatar do usuário
madmax
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 293
Registrado em: Qua, 13 Dez 2006 5:02 pm
Localização: São Paulo
Contato:
________________________________
Douglas - Madmax.

E aí complico Marciel

Você já tentou usar o comando DBMS_JOB.REMOVE no FORM ?

Selecionar tudo

EXEC DBMS_JOB.REMOVE (123);
Veja se atende.

Att.
Responder
  • Informação
  • Quem está online

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