наиболее вероятной причиной такого поведения может быть другой сеанс, пытающийся изменить данные в таблице без их фиксации.
Чтобы выяснить, кто заблокировал объект, запросите у базы данных следующее:
select s.sid, s.serial#
from dba_locks l,
all_objects o,
v$session s
where l.lock_id1 = o.object_id
and l.session_id = s.SID
and o.object_name = upper('ETL_Phone_Number');
Затем, если были возвращены строки, выполните следующую команду alter system kill session sid , serial # 'немедленный;
Последний оператор уничтожит сеансы и освободит таблицу для обновления