Est-ce possible de savoir quelles tables sont verrouillées ? Si oui, quelle est la requête SQL pour obtenir le nom des tables?
Est-ce possible de savoir quelles tables sont verrouillées ? Si oui, quelle est la requête SQL pour obtenir le nom des tables?
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select object_name from V$LOCKED_OBJECT natural join user_objects
Il faut utiliser DBA_OBJECTS sinon on ne peut lister que les tables verrouillées qui sont accessibles par l'utilisateur courant:
Voir aussi la FAQ:
Code : Sélectionner tout - Visualiser dans une fenêtre à part select object_name from v$locked_object natural join dba_objects;
http://oracle.developpez.com/faq/?page=3-1#lock
Partager