Bonjour, j'aimerais savoir comment unlocker une table sous oracle?
Si quelqu'un savait m'aider, merci d'avance.
Bonjour, j'aimerais savoir comment unlocker une table sous oracle?
Si quelqu'un savait m'aider, merci d'avance.
on met fin à la transaction qui locke : COMMIT, ROLLBACK ou KILL
en faite je ne sais rien modifier, j'ai l'erreur suivante:
ORA-00054: resource busy and acquire with NOWAIT specified
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SQL> select object_name, o.object_id from user_objects o, v$locked_object l 2 where o.object_id = l.object_id 3 / OBJECT_NAME --------------------------------------------------------------------------- OBJECT_ID --------- TTIIMP308300 91931 TTIIMP309300 98459
Il n'y a pas un moyen de voir qui est en modification sur la table?
ou alors forcer de fermer la session?
ok grace a la requete:
j'ai su identifier le user qui block
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select sess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_mode from v$locked_object lo,dba_objects ao,v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager