Как завершить запущенные процедуры Oracle
Я создал процедуру oracle. Когда я выполняю его из sqldevoloper в каком-то случае, я думаю, что он переходит в бесконечный цикл. Он продолжает генерировать файлы журнала. Как я могу прекратить выполнение этой процедуры? Я остановил службу oracle через службы.магистр. Когда я запускаю его снова, файлы журнала генерируются. Я думаю, что эта процедура все еще работает. Как я могу прекратить эти процедуры.
2 ответов
определите свой сеанс (зависший) из сеанса V$, используя
select sid, serial#, status from v$session where USERNAME='NAME';
и затем убить его с помощью
ALTER SYSTEM KILL SESSION 'SID,#SERIAL';