Criação de JOB

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
mariogus
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 157
Registrado em: Sex, 30 Nov 2007 1:17 pm
Localização: Porto Alegre - RS

Pessoal, não estou conseguindo criar uma job para rodar diariamente ás 06:00 da manhã de uma procedure que se chama sp_load_safra_job. Alguém tem um script pronto para rodar
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

Aquio no forum tem muita coisa sobre isso.
Dá uma pesquisada.
Veja um exemplo:
http://glufke.net/oracle/viewtopic.php?t=471

OU coloque a sua dúvida melhor aqui pra gente. Coloque COMO você está criando, o que você já fez, qual versão, etc. Sem isso, não temos como ajudar.
mariogus
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 157
Registrado em: Sex, 30 Nov 2007 1:17 pm
Localização: Porto Alegre - RS

Tentei utilizar o PL/SQL Developer para gerar essa job :

Selecionar tudo

begin
  sys.dbms_job.submit(job => :job,
                      what => 'sp_load_safra_job',
                      next_date => to_date('10-01-2009 13:08:15', 'dd-mm-yyyy hh24:mi:ss'),
                      interval => 'trunc(sysdate)+1+6/24');
  commit;
end;
/
Mas apresenta esse erro =

Selecionar tudo

ORA-06550: line ORA-06550: line 3, column 1: PLS-00103: Encountered the symbol "END" when expecting one of the following: begin case declare exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> << close current delete fetch lock insert open rollback savepoint set sql execute commit forall merge pipe , column :
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

Tenta colocar no WHAT o seguinte com ; no fim !

Selecionar tudo

begin
  sys.dbms_job.submit(job => :job,
                      what => 'sp_load_safra_job;',
                      next_date => to_date('10-01-2009 13:08:15', 'dd-mm-yyyy hh24:mi:ss'),
                      interval => 'trunc(sysdate)+1+6/24');
  commit;
end;
/
Responder
  • Informação
  • Quem está online

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