Classi di job predefinite con Oracle Scheduler
Autonomous AI Database include valori job_class predefiniti da utilizzare con Oracle Scheduler.
I valori job_class predefiniti, TPURGENT, TP, HIGH, MEDIUM e LOW vengono mappati ai gruppi di consumer corrispondenti. Queste classi di job consentono di specificare il gruppo di consumer in cui viene eseguito un job con DBMS_SCHEDULER.CREATE_JOB.
La procedura DBMS_SCHEDULER.CREATE_JOB supporta i tipi di job PLSQL_BLOCK e STORED_PROCEDURE per il parametro job_type in Autonomous AI Database.
Ad esempio, utilizzare quanto riportato di seguito per creare un singolo job normale da eseguire nel gruppo di consumer 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;
/
Note per Oracle Scheduler:
-
Per utilizzare
DBMS_SCHEDULER.CREATE_JOB, potrebbero essere necessarie autorizzazioni aggiuntive per ruoli o privilegi specifici. L'utenteADMINe gli utenti conDWROLEdispongono dei privilegiCREATE SESSIONeCREATE JOBrichiesti. Se un utente non dispone diDWROLE, i privilegiCREATE SESSIONeCREATE JOBsono necessari. -
L'attributo del job
instance_idviene ignorato per i job di Oracle Scheduler in esecuzione su Autonomous AI Database.
Per ulteriori informazioni su Oracle Scheduler e DBMS_SCHEDULER.CREATE_JOB, vedere Pianificazione dei job con Oracle Scheduler.
Per informazioni sugli attributi dei job, vedere SET_ATTRIBUTE Procedure.
Argomento padre: Gestisci concorrenza e priorità su Autonomous AI Database