Reportez-vous à la documentation de Mise en oeuvre
Cette fonction permet de visualiser les processus et les verrous correspondants à ces processus sur la base de données.
Ces éléments sont présentés sur deux onglets : le premier donne la liste des processus, le deuxième donne la liste des verrous.
La fonction permet d'identifier les cas de verrous bloquants. Après vérification des processus bloquant et bloqué, il sera possible de terminer le processus bloquant.
Présentation
Permet de connaître les caractéristiques de la base de données utilisée.
Champs
Les champs suivants sont présents dans cet onglet :
| Nom de la base de données. |
| Numéro de version de la base de données. |
| Description de la version de la base de données. |
Lorsqu'on entre dans cette fonction, par défaut les processus connectés sur le dossier courant sont affichés.
Si on désire visualiser les processus de tous les dossiers de la solution, il faut modifier le Filtre des processus.
Si on désire modifier le tri pour l'affichage des processus, il faut modifier les options Tri des processus et Sens.
Il faudra ensuite actualiser l'affichage par le bouton de bas d'écran.
Cet écran est constitué de deux blocs.
Ce premier bloc contient un tableau qui présente les processus en cours sur la base de données.
Ce bloc permet de modifier les options de filtre et de tri des processus.
Le filtre permet de restreindre l'affichage des processus et par conséquent des verrous.
Il faudra actualiser l'affichage par le bouton de bas d'écran pour la prise en compte des nouvelles options d'affichage.
Champs
Les champs suivants sont présents dans cet onglet :
| Identifiant de la session dans la base de données |
|   |
| Nom de l'utilisateur base de données |
| Nom de l'utilisateur système |
| Date de connexion |
| Heure de connexion |
| Statut de la connexion |
| Programme en cours d'exécution. |
| Date de la dernière exécution d'une instruction SQL sur la connexion |
| Heure de la dernière exécution d'une instruction SQL sur la connexion |
| Type d'instruction SQL dernièrement exécutée |
| Identifiant du processus sur la machine (défini par le système d'exploitation). |
| Indique si le processus est exécuté en arrière-plan |
| Nom de l'ordinateur ou de la machine (défini par le système d'exploitation) depuis lequel l'utilisateur est connecté. |
| Volume de l'UC utilisé par une session pour la statistique relative à l'UC utilisée par cette session. |
| Mémoire PGA Quantité de mémoire utilisée par une session pour la statistique relative à la mémoire PGA de la session. |
| Lectures physiques en E/S Nombre de blocs physiques E/S pouvant être lus au cours d'une session pour la statistique Lectures physiques. |
| Lectures logiques Nombre de blocs de données pouvant être lus au cours d'une session, y compris les blocs lus à partir de la mémoire et du disque, pour la statistique relative aux lectures de bloc de base de données. |
| Analyses réelles (hard parses) Analyses réelles (hard parse) pouvant être lues au cours d'une session pour la statistique relative au nombre d'analyses (réelles). Ces analyses sont effectuées lorsque le serveur analyse une interrogation et qu'il ne trouve aucune correspondance exacte dans le cache de bibliothèque. |
Bloc numéro 2
| Permet de restreindre ou non la liste des processus. On peut afficher
|
|   |
| Permet de trier la liste des processus. On pourra aussi préciser le sens du tri. |
|   |
Icône Actions
Champs
Les champs suivants sont présents dans cette fenêtre :
Bloc numéro 1
| Identifiant de la session dans la base de données |
| Nom de l'utilisateur base de données |
|   |
| Date de la dernière exécution d'une instruction SQL sur la connexion |
| Heure de la dernière exécution d'une instruction SQL sur la connexion |
| Nom de l'utilisateur système |
Dernière instruction SQL
| Texte de la dernière instruction SQL exécutée sur la connexion |
Permet de visualiser le texte de la dernière instruction SQL du processus.
Permet d'attendre la fin des transactions en cours avant de fermer la session sélectionnée.
Seul un utilisateur base de données appartenant au rôle DBA peut effectuer cette action. Il faudra donc donner un nom d'utilisateur ayant des droits suffisants et son mot de passe.
Permet de fermer immédiatement la session sélectionnée.
Seul un utilisateur base de données appartenant au rôle DBA peut effectuer cette action. Il faudra donc donner un nom d'utilisateur ayant des droits suffisants et son mot de passe.
Présentation
Sur le deuxième onglet, on voit la liste des verrous posés et en attente sur la base de données correspondants aux processus du premier onglet.
Ceci permet de distinguer dans les cas de verrous bloquants:
Champs
Les champs suivants sont présents dans cet onglet :
| Identifiant de la session dans la base de données |
|   |
| Nom de l'utilisateur base de données |
| Nom de l'utilisateur système |
| Nom de l'objet ou de la transaction en cours de verrouillage. |
| Propriétaire de l'objet en cours de verrouillage. |
| Verrou, Type de verrou externe (utilisateur ou système), Description. Les verrous externes de type utilisateur sont obtenus par des applications utilisateur. Tout processus qui en bloque d'autres est susceptible de détenir l'un de ces verrous. Les verrous externes de type utilisateur sont les suivants :
Il existe d'autres types de verrou. Le type et la description complète le code. |
|   |
|   |
| Mode de verrouillage dans lequel la session met le verrou en attente. |
| Indique s'il s'agit d'un verrou bloquant pour un autre processus |
| Mode de verrouillage dans lequel les demandes de processus mettent le verrou externe en attente. |
| Identifiant du processus bloquant. |
| Temps en secondes depuis lequel le processus a obtenu le verrou ou attend le verrou. |
Icône Actions
Champs
Les champs suivants sont présents dans cette fenêtre :
Bloc numéro 1
| Identifiant de la session dans la base de données |
| Nom de l'utilisateur base de données |
|   |
| Date de la dernière exécution d'une instruction SQL sur la connexion |
| Heure de la dernière exécution d'une instruction SQL sur la connexion |
| Nom de l'utilisateur système |
Dernière instruction SQL
| Texte de la dernière instruction SQL exécutée sur la connexion |
Permet de visualiser le texte de la dernière instruction SQL du processus.
Ce bouton, également accessible par le raccourci , permet de rafraîchir l'affichage des onglets. |