JOB OracleXE

Oracle Database

Criar um JOB para rodar uma determinada procedure uma vez ao dia por exemplo, rodar o script abaixo no SQLPLUS.

variable jobno number;
variable instno number;
begin
dbms_job.submit(:jobno,
‘BEGIN Nome_da_Procedure; END;’
,trunc(sysdate)+3/24,
‘SYSDATE+1′,
TRUE
);
END;
/

Para verificar os jobs agendados.

SELECT * FROM dba_jobs;

Para verificar se está rodando.

select * from dba_jobs_running;

Para deletar jobs.

DELETE FROM dba_jobs WHERE job=99;

Para verificar quando foi a ultima execução.

select JOB, LAST_DATE,LAST_SEC,NEXT_DATE, NEXT_SEC ,INTERVAL, FAILURES from dba_jobs;

Voltar



Fabio Damiani
   
*  Seu endereço de email:
    Birth Date:
    City:
    First Name:
    Last Name:
    Mobile:
    Phone:
*  Digite o código de segurança exibido:

E-Marketer