Rechercher des instructions SQL

Vous pouvez indiquer des conditions et des filtres pour rechercher les instructions SQL en cours d'exécution sur la base de données gérée ou disponibles dans les données AWR conservées.

Remarque

La fonctionnalité Rechercher des instructions SQL dans Database Management Diagnostics & Management n'est actuellement pas disponible pour la base de données autonome. Toute mention de "Bases de données gérées" dans cette section fait uniquement référence 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 Rechercher des instructions SQL vous permet d'interroger et d'obtenir des données historiques ou en temps réel dans le cache de curseur, les clichés et les lignes de base AWR et les ensembles de réglages SQL.

Avant de rechercher des instructions SQL, vous devez vous assurer que vous avez défini les informations d'identification enregistrées de diagnostic avancé ou les informations d'identification de session. Pour plus d'informations, reportez-vous à Définition et utilisation des informations d'identification.

Pour plus d'informations sur les privilèges requis pour rechercher des instructions SQL, reportez-vous à la section Advanced Diagnostics Credential – User Privileges.

Pour rechercher des instructions SQL, procédez comme suit :

  1. Accédez à la page Détails de la base de données gérée et, dans le panneau de gauche, sous Ressources, cliquez sur Rechercher des instructions SQL.
  2. Dans la section Rechercher des instructions SQL, indiquez les conditions de filtre :
    1. Sélectionnez l'une des sources de données suivantes dans laquelle vous souhaitez rechercher des instructions SQL :
      • Cache de curseur
      • Clichés AWR
      • Valeur de référence AWR
      • Ensemble de réglages SQL

      Selon la source de données sélectionnée, vous devrez peut-être fournir des informations supplémentaires. Par exemple, si vous sélectionnez Clichés AWR comme source de données, vous devez sélectionner la durée de la plage de clichés dans le champ Période.

    2. Sélectionnez l'une des options suivantes pour spécifier les critères de filtrage :
      • N'importe lequel : les instructions SQL qui répondent à l'un des critères indiqués sont filtrées et affichées.
      • Tout : les instructions SQL qui répondent à tous les critères indiqués sont filtrées et affichées.
    3. Sélectionnez un attribut de filtre ou un qualificatif pour filtrer les données, un opérateur pour indiquer comment l'attribut de filtre est lié à la valeur et entrez une valeur de l'attribut de filtre spécifié.

      Par défaut, les attributs de filtre Nom de schéma d'analyse, Texte SQL, ID SQL, Valeur de hachage de plan et Temps écoulé (s) sont répertoriés et vous pouvez indiquer l'opérateur et la valeur. Pour ajouter un attribut de filtre supplémentaire ou une colonne à afficher dans les résultats de la recherche, cliquez sur Ajouter un filtre ou une colonne. Vous pouvez cliquer sur l'icône Enlever (Enlever) pour enlever un seul attribut de filtre ou sur Enlever tout pour enlever tous les attributs de filtre.

      Pour les attributs de filtre tels que Nom de schéma d'analyse et Texte SQL, 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 instructions SQL répertoriées dans les résultats de la recherche.

    4. Cliquez sur Rechercher.
Les instructions SQL filtrées dans la source de données sélectionnée sont répertoriées et l'ordre de tri par défaut est par temps écoulé, par ordre décroissant. Des informations telles que l'ID SQL, le texte SQL et le nom de schéma d'analyse sont affichées par défaut et des colonnes supplémentaires telles que Temps UC (s) et Module 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 pour rechercher des instructions SQL spécifiques.

Vous pouvez cliquer sur l'icône Actions (Actions) d'une instruction SQL et effectuer les tâches suivantes :

  • Visualiser les détails SQL : cliquez sur cette option pour visualiser les détails SQL dans le hub de performances.
  • Télécharger le rapport SQL actif : cliquez sur cette option pour télécharger le rapport SQL actif.
  • Enregistrer dans l'ensemble de réglages SQL : cliquez sur cette option pour enregistrer l'instruction SQL dans un ensemble de réglages SQL nouveau ou existant.