lunes, 16 de marzo de 2020
ORA-24098: valor invalido para EMAIL_SERVER
Este error aparece cuando se quiere adicionar una notificación a un JOB que hemos creado previamente, y sucede porque el scheduler de la base de datos no tiene configurado un servidor de correos a través del cual enviar las notificaciones.
BEGIN
DBMS_SCHEDULER.ADD_JOB_EMAIL_NOTIFICATION (
job_name => '"PROPIETARIO"."JOB_REGULAR"',
recipients => 'monitor@correoserver.com',
sender => 'notificador@correoserver.com',
subject => 'Oracle Scheduler Job Notification - %job_owner%.%job_name%.%job_subname% %event_type%',
body => 'Job: %job_owner%.%job_name%.%job_subname%
Event: %event_type%
Date: %event_timestamp%
Log id: %log_id%
Job class: %job_class_name%
Run count: %run_count%
Failure count: %failure_count%
Retry count: %retry_count%
Error code: %error_code
%Error message: %error_message%',
events => 'job_failed',
filter_condition => NULL
);
END;
Error report -
ORA-24098: invalid value <NULL> for EMAIL_SERVER
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.DBMS_ISCHED", line 7846
ORA-01403: no data found
ORA-06512: at "SYS.DBMS_ISCHED", line 7843
ORA-06512: at "SYS.DBMS_SCHEDULER", line 4498
ORA-06512: at line 2
24098. 00000 - "invalid value %s for %s"
*Cause: An Invalid value or NULL was specified for the parameter.
*Action: Check the documentation for valid values.
La acción a tomar es configurar el servidor de correo con el procedimiento DBMS_SCHEDULER.set_scheduler_attribute.
BEGIN
DBMS_SCHEDULER.set_scheduler_attribute('email_server', '172.24.0.32:25');
DBMS_SCHEDULER.set_scheduler_attribute('email_sender', 'notificador@correoserver.com');
END;
/
Y con esto el procedimiento de creación de notificación deberá ejecutar sin problemas.
Suscribirse a:
Comentarios de la entrada (Atom)
ORA-24098: valor invalido <NULL> para EMAIL_SERVER
Este error aparece cuando se quiere adicionar una notificación a un JOB que hemos creado previamente, y sucede porque el scheduler de la b...
-
Este error ocurre aunque el usuario desde el que aparece el error, sea el dueño del job (No DBA) que se está ejecutando. exec DBMS_SCHEDU...
-
Para crear una PDB e importar en ella, primero se debe crear la PDB, lo cual se puede hacer directamente en el asistente de configuración d...
-
Cuando tratamos de descomprimir un archivo comprimido con contraseña en 7zip (*.7z) en nuestro Linux Mint (o quizás en cualquier otra distr...
No hay comentarios.:
Publicar un comentario