No Job Action, eu coloco apenas:

*'PR_SALDOS_PARCELA_ACOMP;'*

Com o ponto-e-vírgula no final, claro, se o jobtype for *PLSQL_BLOCK*.

2008/5/6 mufalani <[EMAIL PROTECTED]>:

>
> Tenta fazer o seguinte:
>
> BEGIN
> DBMS_SCHEDULER.CREATE_JOB (
>
> job_name => 'RESENDE_PROCEDURE_DB_GPO',
> job_type => 'PLSQL_BLOCK',
> job_action => 'begin
> PR_SALDOS_PARCELA_ACOMP;
> End;',
> start_date => systimestamp + interval '10' second,
> repeat_interval => 'FREQ=DAILY;BYHOUR=7,12;BYMINUTE=00;BYSECOND=00',
> end_date => '31/12/2010 10:00:00',
> enabled => TRUE,
> comments => 'PROCEDURE PARA ALIMENTAR OS DADOS DE EXECUÇÃO');
> END;
> /
>
> -----Mensagem original-----
> De: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> [mailto:
> oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>] Em
> nome de Arystydes
> Enviada em: terça-feira, 6 de maio de 2008 12:18
> Para: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>
> Assunto: [oracle_br] job simples !!!
>
>
> Olá... preciso de uma ajuda.
> Criei um Job (abaixo) pra rodar uma procedure chamada
> "PR_SALDOS_PARCELA_ACOMP", mas, está apresentando o seguinte erro ao
> executar o job. É como se não soubesse que se trata de procedure.
> Lembro ainda, que a criação da procedure bem como sua execução estão ok
> !!!
> Grato,
> Aristides.
>
> SQL> BEGIN
> 2 DBMS_SCHEDULER.CREATE_JOB (
> 3 job_name => 'RESENDE_PROCEDURE_DB_GPO',
> 4 job_type => 'PLSQL_BLOCK',
> 5 job_action => 'EXECUTE IMMEDIATE PR_SALDOS_PARCELA_ACOMP;',
> 6 start_date => systimestamp + interval '10' second,
> 7 repeat_interval => 'FREQ=DAILY;BYHOUR=7,12;BYMINUTE=00;BYSECOND=00',
> 8 end_date => '31/12/2010 10:00:00',
> 9 enabled => TRUE,
> 10 comments => 'PROCEDURE PARA ALIMENTAR OS DADOS DE EXECUÇÃO');
> 11 END;
> 12 /
>
> Procedimento PL/SQL concluído com sucesso.
>
> SQL> EXEC DBMS_SCHEDULER.run_job (job_name => 'RESENDE_PROCEDURE_DB_GPO');
> BEGIN DBMS_SCHEDULER.run_job (job_name => 'RESENDE_PROCEDURE_DB_GPO');
> END;
>
> *
> ERRO na linha 1:
> ORA-06550: linha ORA-06550: linha 1, coluna 417:
> PLS-00222: não existe nenhuma função com o nome 'PR_SALDOS_PARCELA_ACOMP'
> nesta
> abrangência
> ORA-06550: linha 1, coluna 399:
> PL/SQL: Statement ignored
> , coluna :
> ORA-06512: em "SYS.DBMS_ISCHED", line 150
> ORA-06512: em "SYS.DBMS_SCHEDULER", line 441
> ORA-06512: em line 1
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ------------------------------------
>
> ----------------------------------------------------------
> ----------------------------------------------
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> ----------------------------------------------------------
> ----------------------------------------------
> >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU
> PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/
> ----------------------------------------------------------
> -------------------------------------------- Links do Yahoo! Grupos
>
>  
>



-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


[As partes desta mensagem que não continham texto foram removidas]

Responder a