Criação de Job

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
DBA_LUCAS
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Qua, 27 Out 2010 1:49 pm
Localização: Belo Horizonte - MG

Caros amigos , estou precisando da ajuda para fazer um JOB , e como nunca fiz estou com um pouco de dificuldade , tenho uma procedure e quero executa-la através de um job a cada 10 dias , alguém pode me ajudar ?
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

Dá uma olhada na DBMS_SCHEDULER... Ela veio pra substiuir a DBMS_JOB...
http://www.orafaq.com/wiki/DBMS_SCHEDULER
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

o dbms_schedule você consegue criar até pelo Enterprise manager...

;)
DBA_LUCAS
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Qua, 27 Out 2010 1:49 pm
Localização: Belo Horizonte - MG

Não esta funcionando , estou logando na base rodando o script abaixo , minha procedure chama EXPIRA_AF , estou fazendo algo errado ? O que seria o -2:00 no start_date ?

Selecionar tudo

begin DBMS_SCHEDULER.create_job ( 
    job_name        => 'Exec_EXPIRA_AF', 
    job_type        => 'PLSQL_BLOCK', 
    job_action      => 'BEGIN SUA_PROCEDURE; END;', 
    start_date      => '20/10/2011 17:09:00 -02:00', 
    repeat_interval => 'FREQ=DAILY; INTERVAL=10', 
    end_date        => NULL, 
    enabled         => TRUE, 
    comments        => 'Teste Lucas');   
END;
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

job_action => 'BEGIN SUA_PROCEDURE; END;',

acho que deveria ser:

Selecionar tudo

job_action      => 'BEGIN EXPIRA_AF; END;', 
o -02:00 acho que é o fuso horário GMT.
DBA_LUCAS
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Qua, 27 Out 2010 1:49 pm
Localização: Belo Horizonte - MG

Deu certo ! Muito obrigado galera !
Responder
  • Informação