Maison > base de données > Oracle > le corps du texte

Où se trouve l'enregistrement d'exécution de la procédure stockée de requête Oracle ?

下次还敢
Libérer: 2024-04-19 05:39:14
original
908 Les gens l'ont consulté

Les méthodes permettant d'afficher les enregistrements d'exécution de procédures stockées dans Oracle incluent : l'utilisation de la table V$SYSSTAT pour interroger les heures d'exécution et les horodatages ; l'utilisation de la table V$SQL_WORKAREA pour obtenir les informations d'exécution actuelles, vous devez ouvrir la session de suivi ; et fermez-le pour voir.

Où se trouve l'enregistrement d'exécution de la procédure stockée de requête Oracle ?

Comment afficher les enregistrements d'exécution des procédures stockées dans Oracle

Dans la base de données Oracle, vous pouvez afficher les enregistrements d'exécution des procédures stockées via les méthodes suivantes :

1 Utilisez la table V$SYSSTAT.

V$ La table SYSSTAT stocke des données sur les statistiques du système, y compris le nombre d'exécutions de procédures stockées. Pour interroger l'enregistrement d'exécution d'une procédure stockée, veuillez utiliser l'instruction SQL suivante :

<code class="sql">SELECT * FROM V$SYSSTAT
WHERE NAME = 'user_procedure_executions';</code>
Copier après la connexion

Cette instruction renverra le nombre de fois que la procédure stockée a été exécutée, l'horodatage de la dernière exécution et d'autres informations.

2. Utilisez la table V$SQL_WORKAREA

La table V$SQL_WORKAREA stocke des informations sur l'instruction SQL actuellement exécutée. Si une procédure stockée est en cours d'exécution, cette table contient des informations sur la procédure stockée. Pour afficher l'enregistrement d'exécution d'une procédure stockée, utilisez l'instruction SQL suivante :

<code class="sql">SELECT * FROM V$SQL_WORKAREA
WHERE OWNER = '<owner_name>' AND NAME = '<stored_procedure_name>';</code>
Copier après la connexion

<owner_name> 是存储过程的所有者名称,<stored_procedure_name> est le nom de la procédure stockée.

3. Afficher le fichier journal de session

Le fichier journal de session enregistre des informations sur les activités de la session, y compris les enregistrements d'exécution de procédures stockées. Pour afficher les fichiers journaux de session, procédez comme suit :

  • Ouvrez une session de fichier de trace.
  • Exécutez la procédure stockée.
  • Fermez la session du fichier de trace.
  • Recherchez et affichez les fichiers journaux de session.

L'emplacement par défaut du fichier journal de session est ORACLE_BASE/admin//udump/.trc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!