Le paramètre job_queue_processes permet d'initialiser le nombre de job (tâches automatique dans oracle) qu'il sera possible de programmer et d'exécuter au niveau de l'instance.
Pour connaitre la valeur de ce paramètre.
|
SQL> SHOW PARAMETER job_queue_processes ; |
Pour désactiver immédiatement l'exécution de tous les JOBS.
|
SQL> ALTER SYSTEM SET job_queue_processes = 0; |
Pour permettre l'activation immédiate et l'exécution de 15 JOBS.
|
SQL> ALTER SYSTEM SET job_queue_processes = 15 SCOPE=BOTH; |
Les changements dynamiques seront effectifs mais disparaîtront en cas de redémarrage de l'instance si vous êtes en mode PFILE, les changements ne seront pas permanents (Soyez vigilant et enregistrez la ligne JOB_QUEUE_PROCESSES = 15 dans le PFILE (InitSID.ora)).
SCOPE = SPFILE
- Pour les Paramètres Statiques
- Changement permanent écrit dans le fichier paramètre serveur (SPFILE)
SCOPE = MEMORY
- pour les Paramètres Dynamiques
- Changement immédiat pour les paramètres dynamiques en mémoire.
- Non permanent car pas écrit dans le fichier SPFILE.
SCOPE = BOTH
- pour les Paramètres Dynamiques
- Changement permanent écrit dans le fichier paramètre serveur (SPFILE) et en Mémoire.