› Fóruns › Banco de dados Oracle › Criar uma schedule para rodar um script shell › Criar uma schedule para rodar um script shell
MarceloPit,
Existe diversas maneiras que voce poderia realizar, isso ira depender diretamente de como as coisas estao sendo feitas, de todo o processo, dos acessos que as pessoas tem, etc.
Pelo que noto, sua versao de Base de Dados parece ser 10g ou 11g, o que poderia ser utilizado o DBMS_SCHEDULER:
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'test_executable_prog',
job_type => 'EXECUTABLE',
job_action => '/u01/app/oracle/dba/gather_scott_stats.sh',
start_date => sysdate,
repeat_interval => 'FREQ=DAILY; INTERVAL=1',
enabled => TRUE,
comments => 'Testando o CREATE JOB');
END;
/
Outros meios existem, ate alguns mais faceis, como criar um script em SHELL SCRIPT e schedular ele na crontab, etc.
=)