Agendar Procedure

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
fbarros300472
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 73
Registrado em: Qui, 21 Set 2006 10:13 am
Localização: sp

Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Linux

Boa tarde ! Estou tentando agendar uma procedure no sqlplus da seguinte forma:

Selecionar tudo

begin 
  SYS.DBMS_JOB.SUBMIT(JOB => :JOB, 
                      WHAT => 'BEGIN ATUA_FORN_GUB; END;', 
                      next_date => SYSDATE, 
                      interval => 'TRUNC(sysdate+1) + 1/24*4'); 
  commit; 
end; 
Ao executar esse script, fica assim:

Selecionar tudo

SQL> begin
  2    SYS.DBMS_JOB.SUBMIT(JOB => :JOB,
  3                        WHAT => 'BEGIN ATUA_FORN_GUB; END;',
  4                        next_date => SYSDATE,
  5                        interval => 'TRUNC(sysdate+1) + 1/24*4');
  6    commit;
  7  end;
  8  
O sqlplus não finaliza o script. Desta forma não consigo agendar essa tarefa na talbela ALL_JOBS.
Alguém poderia me ajudar ?

Obrigado.
diegoleite
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 115
Registrado em: Sáb, 10 Nov 2007 2:54 pm
Localização: rio de janeiro
Att,


Diego Leite
DBA ORACLE

Amigo,


já tentou??

Selecionar tudo

begin
  SYS.DBMS_JOB.SUBMIT(JOB => :JOB,
    WHAT => 'BEGIN ATUA_FORN_GUB; END;',
    next_date => SYSDATE,
    interval => 'TRUNC(sysdate+1) + 1/24*4');
  commit;
end; 
/
fbarros300472
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 73
Registrado em: Qui, 21 Set 2006 10:13 am
Localização: sp

Diego, tudo bem ?

Se você comparar o script que escreveu é exatamente ao que eu fiz.

Mesmo assim obrigado, se tiver alguma outra sugestão , eu agradeço.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5026
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

Ta diferente!
Tem uma / no fim !

Essa barra executa o script que você fez!
fbarros300472
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 73
Registrado em: Qui, 21 Set 2006 10:13 am
Localização: sp

Ok.... vou tentar.. obrigado.
fbarros300472
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 73
Registrado em: Qui, 21 Set 2006 10:13 am
Localização: sp

Diego, valeu mesmo..... Agora deu certo. Muito obrigado.
diegoleite
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 115
Registrado em: Sáb, 10 Nov 2007 2:54 pm
Localização: rio de janeiro
Att,


Diego Leite
DBA ORACLE

obrigado dr_gori...


E que esqueci de fazer a observacao da '/' pois estava na correria..
Responder
  • Informação