Objets

Le menu Objets de Gestion des rendez-vous fournit des liens vers les quatre pages suivantes : Classes de travail, Surveillance de fichiers, Fenêtres et Groupes de fenêtres

Classes de travail

Une classe de travail est un objet Oracle Scheduler qui permet à l'administrateur du planificateur de regrouper des travaux à des fins logiques, par exemple pour affecter le même ensemble de valeurs d'attribut aux travaux membres, pour définir l'affinité de service pour les travaux membres, pour définir l'allocation des ressources pour les travaux membres ou pour regrouper les travaux en vue de leur hiérarchisation.

Remarques :

La création d'une classe de travail nécessite le privilège système MANAGE SCHEDULER. L'accès aux vues de dictionnaire SYS.DBA_RSRC_CONSUMER_GROUPS et SYS.DBA_SERVICES est requis pour que l'interface utilisateur fournisse tous les détails et tous les choix.

La page Classes de travail affiche les classes de travail créées sous forme de tableau. Vous pouvez effectuer les actions suivantes :

  • Créer : pour créer une classe de travail, reportez-vous à Création d'une classe de travail.
  • Modifier : pour modifier une classe de travail, sélectionnez Modifier dans le menu Actions à la fin d'une ligne. Pour une description des champs, reportez-vous à Création d'une classe de travail.
  • Supprimer : pour supprimer une classe de travail, sélectionnez Supprimer dans le menu Actions.
Contrôleurs de fichier

Un contrôleur de fichier est un objet Oracle Scheduler qui définit l'emplacement, le nom et d'autres propriétés d'un fichier dont l'arrivée sur un système entraîne le démarrage d'un travail par le planificateur. Vous créez un contrôleur de fichier, puis vous créez un nombre quelconque de travaux ou de planifications d'événements basés sur des événements qui référencent le contrôleur de fichier. Lorsque le contrôleur de fichier détecte l'arrivée du fichier désigné, il déclenche un événement d'arrivée de fichier. Le travail démarré par l'événement d'arrivée de fichier peut extraire le message d'événement pour en savoir plus sur le fichier nouvellement arrivé.

La page Contrôleurs de fichiers affiche les contrôleurs de fichiers créés sous forme de tableau. Vous pouvez effectuer les actions suivantes :

  • Créer : pour créer un contrôleur de fichier, reportez-vous à Création d'un contrôleur de fichier.
  • Modifier : pour modifier un contrôleur de fichier, sélectionnez Modifier dans le menu Actions à la fin d'une ligne. Pour une description des champs, reportez-vous à Création d'un contrôleur de fichiers.
  • Supprimer : pour supprimer un contrôleur de fichier, sélectionnez Supprimer dans le menu Actions.
  • Afficher le DDL : affiche les instructions Data Definition Language pour le contrôleur de fichier. Pour afficher le script DDL, sélectionnez cette option dans le menu Actions.
Windows

Une fenêtre est un objet Oracle Scheduler qui peut être utilisé pour démarrer automatiquement des travaux ou pour modifier l'allocation des ressources entre des travaux au cours de différentes périodes de la journée, de la semaine, etc.

Remarques :

La création d'un objet de fenêtre nécessite le privilège système MANAGE SCHEDULER. L'accès à la vue du dictionnaire SYS.DBA_RSRC_PLANS est requis pour fournir tous les détails et choix.

La page Windows affiche les fenêtres créées sous forme de tableau. Vous pouvez effectuer les actions suivantes :

  • Créer : pour créer une fenêtre, reportez-vous à Créer une fenêtre.
  • Modifier : pour modifier une fenêtre, sélectionnez Modifier dans le menu Actions à la fin d'une ligne. Pour une description des champs, voir Créer une fenêtre.
  • Supprimer : pour supprimer une fenêtre, sélectionnez Supprimer dans le menu Actions.
  • Afficher DDL : affiche les instructions DDL de la fenêtre. Pour afficher le script DDL, sélectionnez cette option dans le menu Actions.
Groupes de fenêtres

Un groupe de fenêtres est un objet Oracle Scheduler qui correspond à la liste des fenêtres Oracle Scheduler. Les travaux du planificateur qui sont programmés pour être exécutés dans un groupe de fenêtres seront activés dans cette période et utiliseront ce plan de ressources pour toutes les fenêtres du groupe

La page Groupes de fenêtres affiche les fenêtres créées sous forme de tableau. Vous pouvez effectuer les actions suivantes :

  • Créer : pour créer un groupe de fenêtres, voir Créer un groupe de fenêtres.
  • Modifier : pour modifier un groupe de fenêtres, sélectionnez Modifier dans le menu Actions à la fin d'une ligne. Pour une description des champs, voir Créer un groupe de fenêtres.
  • Supprimer : pour supprimer un groupe de fenêtres, sélectionnez Supprimer dans le menu Actions.
  • Afficher le DDL : affiche les instructions DDL du groupe de fenêtres. Pour afficher le script DDL, sélectionnez cette option dans le menu Actions.

Créer une classe de travail

Pour créer une classe de travail, procédez comme suit :
  1. Sur la page Classe de travail, cliquez sur Créer une classe de travail.
  2. Entrez les informations suivantes :
    • Nom : nom de la classe de travail.

    • Description : chaîne de texte facultative pouvant être utilisée pour décrire la classe de travail.

    • Niveau de journalisation : indique la quantité d'informations écrites dans le journal des travaux :

      • RUNS : informations détaillées sur toutes les exécutions de chaque travail de cette classe.
      • FULL : RUNS plus toutes les opérations effectuées sur tous les travaux de cette classe.
      • Désactivé : aucune journalisation.
    • Période de conservation du journal (jours) : nombre de jours pendant lesquels les entrées de journal de travail des travaux de cette classe sont conservées. La plage de valeurs valides est comprise entre 0 et 999. Si la valeur est définie sur 0, aucun historique n'est conservé. Si NULL (valeur par défaut), les jours de conservation sont définis par l'attribut Planificateur log_history.

    • Nom de service : service de base de données auquel les travaux dans cette classe auront des affinités. Si aucun service n'est indiqué, la classe de travail appartient au service par défaut, ce qui signifie qu'elle n'a aucune affinité de service et qu'aucune des instances de base de données du cluster peut exécuter le travail.

    • Groupe de consommateurs de ressources : groupe de consommateurs de ressources auquel cette classe est associée. Si aucun groupe de consommateurs de ressources n'est indiqué, la classe de travail est associée au groupe de consommateurs de ressources par défaut.

  3. Cliquez sur Créer.

Créer un contrôleur de fichier

Pour créer un contrôleur de fichier :
  1. Sur la page Surveillance de fichier, cliquez sur Créer un contrôleur de fichier.
  2. Entrez les informations suivantes :
    • Activé : active le contrôleur de fichier. (entraîne l'appel de la procédure DBMS_SCHEDULER.ENABLE après la création du contrôleur de fichier.)

    • Nom : nom du contrôleur de fichier.

    • Description : Texte descriptif facultatif.

    • Destination : nom d'une destination externe. Pour créer une destination externe, enregistrez un agent du planificateur distant dans la base de données. La vue ALL_SCHEDULER_EXTERNAL_DESTS répertorie les noms de destination externe valides. Si ce paramètre a la valeur NULL, le contrôleur de fichier est créé sur l'hôte local.

    • Nom des informations d'identification : nom d'un objet d'informations d'identification valide. Le contrôleur de fichier utilise les informations d'identification pour s'authentifier auprès du système d'exploitation hôte afin d'accéder au fichier surveillé. Le propriétaire du contrôleur de fichier doit disposer des privilèges EXECUTE sur les informations d'identification.

    • Chemin d'accès au répertoire : répertoire dans lequel le fichier doit arriver. Le caractère générique " ?" au début du chemin indique le chemin du répertoire de base Oracle. Par exemple, ' ?/rdbms/log' indique le sous-répertoire rdbms/log du répertoire de base Oracle.

    • Nom du fichier : Nom du fichier à chercher. Deux caractères génériques sont autorisés n'importe où dans le nom de fichier : ' ?' représente n'importe quel caractère unique et '*' représente zéro ou plusieurs caractères.

    • Taille minimale (en octets) du fichier : taille minimale (en octets) que le fichier doit avoir pour le contrôleur de fichier examine le fichier trouvé.

    • Durée de l'état stable : intervalle de temps minimum pendant lequel le fichier doit rester inchangé pour que le contrôleur de fichier examine le fichier trouvé. Ne peut pas dépasser une heure. Si la valeur est NULL, une valeur interne est utilisée. La valeur minimum est de 10 secondes. Oracle recommande des valeurs de durée d'état stable similaires pour tous les surveillants de fichiers afin d'optimiser le fonctionnement du travail du contrôleur de fichiers. En outre, l'intervalle de répétition de la programmation du contrôleur de fichier doit être supérieur ou égal à la valeur de durée de l'état stable.

  3. Cliquez sur Créer.

Créer une fenêtre

Pour créer une fenêtre, procédez comme suit :
  1. Sur la page Windows, cliquez sur Créer une fenêtre.
  2. Entrez les informations suivantes :
    • Nom : nom de la fenêtre.

    • Description : Texte descriptif facultatif.

    • Activé : active la fenêtre. (entraîne l'appel de la procédure DBMS_SCHEDULER.ENABLE après la création de la fenêtre.)

    • Plan de ressources : Plan de ressources qui s'active automatiquement à l'ouverture de la fenêtre. Lorsque la fenêtre se ferme, le système passe au plan d'allocation de ressources approprié, qui est généralement le plan en vigueur avant l'ouverture de la fenêtre, mais qui peut également être le plan d'une autre fenêtre. Un seul plan d'allocation de ressources peut être associé à une fenêtre. Il est nul. Le plan d'allocation de ressources en vigueur à l'ouverture de la fenêtre reste en vigueur pendant la durée de la fenêtre. Si une chaîne est vide, le gestionnaire de ressources est désactivé pendant toute la durée de la fenêtre. Si la fenêtre est ouverte et que le plan d'allocation de ressources est supprimé, l'allocation de ressources pour la durée de la fenêtre n'est pas affectée.

    • Durée : Durée pendant laquelle la fenêtre reste ouverte. Peut varier d'une minute à 99 jours.

    • Priorité : pertinent lorsque deux fenêtres se chevauchent. Comme une seule fenêtre peut être active à la fois, la priorité de la fenêtre détermine la fenêtre qui s'ouvre. Les deux valeurs possibles pour cet attribut sont HIGH et LOW. Une fenêtre à priorité élevée prévaut sur une fenêtre à priorité faible, cette nouvelle fenêtre n'apparaît pas lorsqu'elle chevauche une fenêtre à priorité élevée.

    • Mode d'exécution : Repeating ou Schedule :

      • Pour Repeating, indiquez l'intervalle de répétition et éventuellement la date de début et la date de fin.

      • Pour Schedule, sélectionnez le nom de la programmation à utiliser.

  3. Cliquez sur Créer.

Créer un groupe de fenêtres

Pour créer un groupe de fenêtres :
  1. Sur la page Groupes de fenêtres, cliquez sur Créer un groupe de fenêtres.
  2. Entrez les informations suivantes :
    • Nom : nom du groupe de fenêtres.

    • Description : commentaires facultatifs.

    • Activé : active le groupe de fenêtres. (entraîne l'appel de la procédure DBMS_SCHEDULER.ENABLE après la création du groupe de fenêtres.)

    • Fenêtres disponibles : répertorie toutes les fenêtres du planificateur.

    • Fenêtres sélectionnées : Répertorie les fenêtres à ajouter au groupe de fenêtres. Utilisez les icônes fléchées pour déplacer les fenêtres sélectionnées ou toutes les fenêtres d'une liste à l'autre.

  3. Cliquez sur Créer.