Maison > Article > base de données > Comment supprimer une table verrouillée dans Oracle
Méthode : 1. Utilisez "select...from v$locked_object,v$session..." pour afficher le sid et le "serial#" de la table verrouillée. 2. Utilisez "alter system kill session 'sid,serial ; #" Supprimez la table verrouillée.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
1. Vérifiez le numéro de série et le numéro de série de la table verrouillée :
Vérifiez quelle table est verrouillée :
L'exemple est le suivant
select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id;
Vérifiez le sid et numéro de série de la table verrouillée
select...from v$locked_object ,v$session
Comme indiqué sur l'image :
2. Exécutez l'instruction suivante pour supprimer la table verrouillée
alter system kill session 'sid,serial#';
Tutoriel recommandé : "Tutoriel vidéo Oracle"
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!