Clases de trabajos predefinidas con Oracle Scheduler
La base de datos de IA autónoma incluye valores job_class predefinidos para usar con Oracle Scheduler.
Los valores job_class predefinidos, TPURGENT, TP, HIGH, MEDIUM y LOW se asignan a los grupos de consumidores correspondientes. Estas clases de trabajo permiten especificar el grupo de consumidores en el que se ejecuta un trabajo con DBMS_SCHEDULER.CREATE_JOB.
El procedimiento DBMS_SCHEDULER.CREATE_JOB soporta los tipos de trabajo PLSQL_BLOCK y STORED_PROCEDURE para el parámetro job_type en la base de datos de IA autónoma.
Por ejemplo: utilice lo siguiente para crear un único trabajo normal que se ejecute en el grupo de consumidores HIGH:
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'update_sales',
job_type => 'STORED_PROCEDURE',
job_action => 'OPS.SALES_PKG.UPDATE_SALES_SUMMARY',
start_date => '28-APR-19 07.00.00 PM Australia/Sydney',
repeat_interval => 'FREQ=DAILY;INTERVAL=2',
end_date => '20-NOV-19 07.00.00 PM Australia/Sydney',
auto_drop => FALSE,
job_class => 'HIGH',
comments => 'My new job');
END;
/
Notas para Oracle Scheduler:
-
Para utilizar
DBMS_SCHEDULER.CREATE_JOBpueden ser necesarios permisos adicionales para roles o privilegios específicos. El usuarioADMINy los usuarios conDWROLEtienen los privilegiosCREATE SESSIONyCREATE JOBnecesarios. Si un usuario no tieneDWROLE, se necesitan permisos para los privilegiosCREATE SESSIONyCREATE JOB. -
El atributo de trabajo
instance_idse ignora para los trabajos de Oracle Scheduler que se ejecutan en la base de datos de IA autónoma.
Consulte Programación de Trabajos con Oracle Scheduler para obtener más información sobre Oracle Scheduler y DBMS_SCHEDULER.CREATE_JOB.
Consulte SET_ATTRIBUTE Procedure para obtener información sobre los atributos de trabajo.