sexta-feira, 24 de fevereiro de 2012

Oracle executando Batch Script no DOS

O código abaixo cria um job que chama o arquivo lista.bat que gravar no arquivo listadir.txt todo o diretório do drive C

Arquivo lista.bat

image

Criação do job

   1: BEGIN
   2:   dbms_scheduler.create_job(
   3:       job_name => 'TESTE_CHAMA_BATCH',
   4:       job_type => 'EXECUTABLE',
   5:       job_action => 'C:\lista.bat',
   6:       start_date => systimestamp + interval '10' second,
   7:       repeat_interval => 'FREQ=DAILY',
   8:       end_date => sysdate + 1,
   9:       enabled => TRUE,
  10:       auto_drop => FALSE,
  11:       comments => 'job para executar rotina externa ao oracle');
  12: END;

Execução do job

   1: begin
   2:  dbms_scheduler.run_job ('TESTE_CHAMA_BATCH', true);
   3: end;

Resultado

image

Nenhum comentário :

Postar um comentário

Related Posts Plugin for WordPress, Blogger...