31. Oktober 200619 j Hallo, die Oracle DB gibt mir folgende Fehlermeldung: ORA-00054: resource busy and acquire with NOWAIT specified wenn ich versuche eine Tabelle zu dropen. Dann habe ich versucht mit: SQL> commit; Commit complete. SQL> drop table noten; Es kommt leider die gleiche Fehlermeldung: ERROR at line 1: ORA-00054: resource busy and acquire with NOWAIT specified Weist jemand was man da machen soll??
31. Oktober 200619 j Ein anderer Prozess hat die Tabele mit NOWAIT gelocked, Rausfinden welche session das Lock hält und die Session beenden. Dnach sollte die Tabelle einfach zu droppen sein select username, 2 v$lock.sid, 3 trunc(id1/power(2,16)) rbs, 4 bitand(id1,to_number('ffff','xxxx'))+0 slot, 5 id2 seq, 6 lmode, 7 request 8 from v$lock, v$session 9 where v$lock.type = 'TX' 10 and v$lock.sid = v$session.sid 11 /
2. November 200619 j man kann nicht mit NOWAIT locken. WAIT/NOWAIT bezieht sich auf den lockrequest. DDL arbeitet immer mit NOWAIT. -j
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.