Ola Amigos,
Criei este programa, mas ao tentar correr deu erro (exec EXECUTA_BATCH_WINDOWS;). BEGIN SYS.DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'CARLOSPINTO.EXECUTA_BATCH_WINDOWS' ,program_type => 'EXECUTABLE' ,program_action => 'C:\Scripts\EXPORT_TABELA.Bat' ,number_of_arguments => 0 ,enabled => FALSE ,comments => 'Programa EXECUTA_BATCH_WINDOWS' ); SYS.DBMS_SCHEDULER.ENABLE (name => 'CARLOSPINTO.EXECUTA_BATCH_WINDOWS'); END; / Sabem que erro é este? Obrigado. De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Carlos Pinto - Yahoo Enviada: quarta-feira, 25 de Março de 2009 18:29 Para: oracle_br@yahoogrupos.com.br Assunto: RE: [oracle_br] Executar Programa Externo Obrigado ARISTIDES vou testar CArlos De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> [mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> ] Em nome de Aristides, José Enviada: quarta-feira, 25 de Março de 2009 13:55 Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> Assunto: Re: [oracle_br] Executar Programa Externo Segue artigo para maiores detalhes: http://www.psoug.org/reference/OLD/dbms_scheduler.html?PHPSESSID=07e3f171d3c 1c1bb31a295b2fbb94dde A idéia é mais ou menos essa: Para criar o job: BEGIN dbms_scheduler.create_job( job_name => 'RESENDE_EXP', job_type => 'EXECUTABLE', job_action => 'C:\SEUARQUIVO.bat', start_date => systimestamp + interval '10' second, repeat_interval => 'FREQ=DAILY;BYHOUR=10,13,16;BYMINUTE=00;BYSECOND=00;BYDAY=MON,TUE,WED,THU,FR I', end_date => '31/12/2010 10:00:00', enabled => TRUE, auto_drop => FALSE, comments => 'job for calling OS and export all objects'); END; Para testar(rodar)o job: exec DBMS_SCHEDULER.run_job (job_name => 'RESENDE_EXP'); Para apagar o job: exec DBMS_SCHEDULER.drop_job (job_name => 'RESENDE_EXP'); Abraço, Aristides. ----- Original Message ----- From: Carlos Pinto - Yahoo To: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> Sent: Wednesday, March 25, 2009 10:02 AM Subject: RE: [oracle_br] Executar Programa Externo Ola, Tenho um batch de Windows e queria executar através de um SCHEDuLE do ORACLE. Oracle versão 10 Carlos De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> [mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> ] Em nome de Mosan Santos Enviada: terça-feira, 24 de Março de 2009 23:00 Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> Assunto: Re: [oracle_br] Executar Programa Externo Oi Carlos Faça a chamada por uma PL; Use o Schedule; Depende do que o program faz e o quando vc quer executá-lo Pode explicar melhor? Não esqueça de nos relatar sua versão do Oracle Mosán Santos ______________________________ OCP DBA 10g - OCE SQL OCE Managing Oracle on Linux OCA DBA 10g - OCA PL/SQL FCP Master - FCP Fundamental CCNA - JNCIA-ER OCE RAC. ..LOAD ______________________________ --- Em ter, 24/3/09, Carlos Pinto - Yahoo <carlos.pin...@yahoo.com.br <mailto:carlos.pintoo%40yahoo.com.br> <mailto:carlos.pintoo%40yahoo.com.br> <mailto:carlos.pintoo%40yahoo.com.br> > escreveu: De: Carlos Pinto - Yahoo <carlos.pin...@yahoo.com.br <mailto:carlos.pintoo%40yahoo.com.br> <mailto:carlos.pintoo%40yahoo.com.br> <mailto:carlos.pintoo%40yahoo.com.br> > Assunto: [oracle_br] Executar Programa Externo Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> <mailto:oracle_br%40yahoogrupos.com.br> Data: Terça-feira, 24 de Março de 2009, 15:10 Ola amigos mais uma questão. Como posso executar directamente do ORACLE um programa externo, neste caso um BATCH (.bat) que está numa determinada directoria. Obrigado. Carlos Pinto [As partes desta mensagem que não continham texto foram removidas] 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] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]