Classes de tâche 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 mappées aux groupes de consommateurs correspondants. Ces classes de travail vous permettent de spécifier le groupe de consommateurs de ressources dans lequel une tâche est exécutée avec DBMS_SCHEDULER.CREATE_JOB.
La procédure DBMS_SCHEDULER.CREATE_JOB prend en charge les types de tâche PLSQL_BLOCK et STORED_PROCEDURE pour le paramètre job_type dans la base de données d'intelligence artificielle autonome.
Par exemple, utilisez les éléments suivants pour créer une seule tâche standard à 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;
/
Notes 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 dotés deDWROLEdisposent 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 tâche
instance_idest ignoré pour les tâches Oracle Scheduler exécutées sur la base de données IA autonome.
Voir Programmation de travaux avec Oracle Scheduler pour plus d'informations sur Oracle Scheduler et DBMS_SCHEDULER.CREATE_JOB.
Voir Procédure SET_ATTRIBUTE pour plus d'informations sur les attributs d'emploi.
Rubrique parent : Gérer les accès simultanés et les priorités dans Autonomous AI Database