Pular para o conteúdo

Fóruns Banco de dados Oracle Criar uma schedule para rodar um script shell Criar uma schedule para rodar um script shell

#101618
fabiogalera
Participante

    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.

    =)