Classes de travail prédéfinies avec Oracle Scheduler
Autonomous AI Database inclut des valeurs job_class prédéfinies à utiliser avec Oracle Scheduler.
Les valeurs job_class prédéfinies, TPURGENT, TP, HIGH, MEDIUM et LOW sont mises en correspondance avec les groupes de consommateurs de ressources correspondants. Ces classes de travail vous permettent d'indiquer le groupe de consommateurs de ressources dans lequel un travail est exécuté avec DBMS_SCHEDULER.CREATE_JOB.
La procédure DBMS_SCHEDULER.CREATE_JOB prend en charge les types de travail PLSQL_BLOCK et STORED_PROCEDURE pour le paramètre job_type dans la base de données Autonomous AI.
Par exemple, utilisez ce qui suit pour créer un travail standard unique à exécuter dans le groupe de consommateurs de ressources 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;
/
Remarques pour Oracle Scheduler :
-
Pour utiliser
DBMS_SCHEDULER.CREATE_JOB, des autorisations supplémentaires peuvent être requises pour des rôles ou des privilèges spécifiques. L'utilisateurADMINet les utilisateurs avecDWROLEdisposent des privilègesCREATE SESSIONetCREATE JOBrequis. Si un utilisateur ne dispose pas deDWROLE, des autorisations sont requises pour les privilègesCREATE SESSIONetCREATE JOB. -
L'attribut de travail
instance_idest ignoré pour les travaux Oracle Scheduler exécutés sur la base de données Autonomous AI.
Pour plus d'informations sur Oracle Scheduler et DBMS_SCHEDULER.CREATE_JOB, reportez-vous à Planification de travaux avec Oracle Scheduler.
Pour plus d'informations sur les attributs de travail, reportez-vous à Procédure SET_ATTRIBUTE.