У меня есть таблицы A и B. Сначала из-за некоторых вещей на уровне кода я отбросил некоторые индексы таблицы A. После этого я запускаю следующий скрипт: (Я даю только общее представление об этом.)
Decalre
cursor SOME is select a.something from A a, B b where a.id=b.id;
Begin
open SOME;
loop
fetch something;
exit when count= 0;
loop
begin
some update statement on table A;
commit;
continue;
end;
end loop;
end loop;
commit;
close SOME;
end;
Проблема в том, что при попытке создать индекс для таблицы AI появляется ошибка resource busy and acquire with NOWAIT specified or timeout expired
Я использую Oracle 12 c.