Rechercher des sessions

Vous pouvez spécifier des conditions et des filtres pour obtenir des données sur les sessions en cours dans votre base de données gérée.

Note

La fonction Sessions de recherche de Diagnostics et gestion du service de gestion de bases de données n'est pas disponible actuellement pour les bases de données autonomes. Toute mention de "bases de données gérées" dans cette section ne fait référence qu'aux bases de données externes et aux bases de données Oracle Cloud pour lesquelles Diagnostics & Management est activé.

Une recherche dynamique dans la section Sessions de recherche vous permet d'interroger et d'obtenir des données historiques ou en temps réel sur les sessions courantes.

Avant de rechercher des sessions, vous devez vous assurer que vous avez défini des données d'identification de session. Pour plus d'informations, voir Définir les données d'identification de session.

Voici des informations sur les privilèges requis pour rechercher des sessions et effectuer d'autres tâches connexes :

  • Pour lister les sessions : READ ON V_$SESSION, READ ON GV_$SESSION
  • Pour activer ou désactiver la trace SQL : EXECUTE ON DBMS_MONITOR
  • Pour mettre fin à une session : ALTER SYSTEM

Pour rechercher des sessions :

  1. Allez à la page Détails de la base de données gérée et, dans le volet de gauche sous Ressources, cliquez sur Sessions de recherche.
  2. Dans la section Sessions de recherche, spécifiez les conditions de filtre :
    1. Sélectionnez une des options suivantes pour préciser les critères de filtrage :
      • Au choix : Les sessions courantes qui répondent à l'un des critères spécifiés sont filtrées et affichées.
      • Toutes : Les sessions courantes qui répondent à tous les critères spécifiés sont filtrées et affichées.
    2. Sélectionnez un attribut de filtre ou un qualificatif pour filtrer les données, un opérateur pour spécifier comment l'attribut de filtre se rapporte à la valeur et entrez une valeur de l'attribut de filtre spécifié.

      Par défaut, les attributs de filtre IDS, Programme et Service sont listés et vous pouvez spécifier l'opérateur et la valeur. Pour ajouter un attribut de filtre supplémentaire ou une colonne à afficher dans les résultats de recherche, cliquez sur Ajouter un filtre ou une colonne. Vous pouvez cliquer sur l'icône Supprimer (Retirer) pour supprimer un seul attribut de filtre ou cliquer sur Tout supprimer pour supprimer tous les attributs de filtre.

      Pour les attributs de filtre tels que IDS et Utilisateur de base de données, la case Afficher les colonnes est cochée par défaut et ne peut pas être désélectionnée, car ces informations seront affichées pour les sessions répertoriées dans les résultats de recherche.

    3. Cliquez sur Rechercher.
Les sessions courantes filtrées sont listées sous Résultats et des informations telles que le statut et le programme de la session sont affichées par défaut, et des colonnes supplémentaires telles que Serveur et Suivi SQL sont affichées si vous les avez ajoutées lors de la définition des attributs de filtre et que vous avez coché la case Afficher la colonne. Vous pouvez utiliser le champ Rechercher dans les résultats pour rechercher des sessions spécifiques.

Vous pouvez cliquer sur l'icône Actions (Actions) d'une session et effectuer les opérations suivantes :

  • Mettre fin à la session : Cliquez pour mettre fin à la session. Notez que si vous mettez fin à une session, toutes les opérations de celle-ci prendront fin et l'utilisateur sera déconnecté de la base de données.
  • Activer le suivi SQL : Cliquez pour activer le suivi SQL pour la session afin de saisir des informations détaillées pour les diagnostics de performance. Dans le panneau Activer la trace SQL, vous avez la possibilité d'activer la trace SQL avec des informations sur l'attente et des informations sur la liaison, et de définir la fréquence à laquelle les statistiques du row source sont vidées dans les fichiers de trace pour chaque curseur.
  • Désactiver la trace SQL : Cliquez sur cette option pour désactiver la trace SQL pour la session.