Veri tabanında bir tabloyu truncate etmeye çalışırken “ora-00054 kaynak meşgul ve nowait” hatası aldım. Nasıl tabloyu truncate ederim, locked halini nasıl kill ederiz.
delete from table_name yapınca silebilmiştim. Denk mi geldi pek bilmiyorum.
Veri tabanında bir tabloyu truncate etmeye çalışırken “ora-00054 kaynak meşgul ve nowait” hatası aldım. Nasıl tabloyu truncate ederim, locked halini nasıl kill ederiz.
delete from table_name yapınca silebilmiştim. Denk mi geldi pek bilmiyorum.
// Comments are closed.
Şu linkte açıklama buldum ancak buradaki objelere yetkim olmadığından deneyemedim.
http://www.vitalsofttech.com/ora-00054-resource-busy-and-acquire-with-nowait-specified-or-timeout-expired/
Truncate atmak istediğin tablo üzerinde bir lock varsa atamazsın. Lock atan session’u bulup kill edebilirsen sonrasında atabilirsin.
Sessionu bulabilmek için
Sessionu kill etmek için
Tolga,
Eğer kayıtlarla ilgili bir ekranda çalışan varsa ekrandan çıkması da yeterli olabilir.