Pular para o conteúdo

Fóruns Banco de dados Oracle Quais os motivo para um JOB parar de reagendar? Quais os motivo para um JOB parar de reagendar?

#96352
thianolima
Participante

    Ishi retornou essa linha abaixo:

    ORA-06550: line ORA-06550: line 1, column 501:
    PLS-00103: Encountered the symbol “END” when expecting one of the following: := . ( @ % ; The symbol “;” was substituted for “END” to continue.
    , column :

    Tinha criado o scheduler da seguinte maneira:


    BEGIN
    DBMS_SCHEDULER.CREATE_JOB (
    JOB_NAME => 'JOB_AGENDA_EMAIL',
    JOB_TYPE => 'PLSQL_BLOCK',
    JOB_ACTION => 'BEGIN PRC_ENVIA_EMAIL_AGENDADO; END;'
    START_DATE => SYSTIMESTAMP,
    REPEAT_INTERVAL => 'freq=minutely; interval=20;',
    END_DATE => NULL,
    enabled => TRUE,
    comments => 'JOB RESPONSAVEL POR ENVIAR OS EMAILS DA CAISA DE SAIDA.');
    END;

    e dai agora mudei somente o JOB_ACTION e o JOB_TYPE para igual ao seu exemplo:


    BEGIN
    DBMS_SCHEDULER.create_job (
    JOB_NAME => 'JOB_AGENDA_EMAIL',
    JOB_TYPE => 'STORED_PROCEDURE',
    JOB_ACTION => 'PRC_ENVIA_EMAIL_AGENDADO',
    START_DATE => SYSTIMESTAMP,
    REPEAT_INTERVAL => 'freq=minutely; interval=20;',
    END_DATE => NULL,
    ENABLED => TRUE,
    COMMENTS => 'JOB RESPONSAVEL POR ENVIAR OS EMAIL AGENDADOS');
    END;

    Esta executando vamos ver por qto tempo isso vai funcionar…rs
    Voce tem mais alguma dica?