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;
Partager