› Fóruns › Banco de dados Oracle › Quais os motivo para um JOB parar de reagendar? › Quais os motivo para um JOB parar de reagendar?
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?