Ola RAfael,

Se o seu banco esta instalado num maquina linux/unix vc pode 
executar/eschedular essa procedure utilizando os recursos da crontab.


Abraços,

Jean Antunes.
 




________________________________
De: Rafael Martins <[email protected]>
Para: [email protected]
Enviadas: Quinta-feira, 12 de Novembro de 2009 12:16:21
Assunto: [oracle_br] Executar PROCEDURE automaticamente

  
Pessoal, estou com algumas dúvidas.

Preciso fazer com que meu banco execute uma PROCEDURE a cada intervalo de tempo.
Pesquisando no GOOGLE encontrei algumas referências a criação de
SCHEDULER e a criação de JOB.
O que devo criar de fato para essa questão?

Inicialmente, tentei criar uma SCHEDULER. Mas, não vi onde inserir a
chamada a minha procedure.
O script que estou utilizando é esse:

BEGIN
DBMS_SCHEDULER. CREATE_SCHEDULE (
schedule_name => 'apurar_agendamento ',
start_date => SYSTIMESTAMP, --data que começará a ser rodada
end_date => NULL
repeat_interval => 'FREQ=MINUTELY; INTERVAL=5', --em um intervalo de 4 horas
comments => 'Comentarios da scheduler');
END;

Obrigado a todos.

-- 
------------ --------- -------
Rafael Martins
http://rafaelmartin sjava.blogspot. com
0xx(71) 8793-4642

"As pessoas que vencem nessa vida são aquelas que procuram as
circunstâncias de que precisam e quando não as encontram, as criam"




      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a