powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обработка очереди подписчиков сдурела
5 сообщений из 5, страница 1 из 1
Обработка очереди подписчиков сдурела
    #39802916
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторselect count(*) from dba_scheduler_jobs where job_name like 'AQ$_PLSQL_NTFN_%';

COUNT(*)
749197

select count(*) from sys.aq$AQ_SRVNTFN_TABLE_1;

COUNT(*)
0





как бы быстро убить всех разом?
...
Рейтинг: 0 / 0
Обработка очереди подписчиков сдурела
    #39803005
A K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dba_jobs_running ?

Если они активны, тогда

1.

begin
for c1 in (select sid, serial# as ser from v$session v where условие)
loop
execute immediate 'ALTER SYSTEM KILL SESSION '''||c1.sid||', '||c1.ser||''' IMMEDIATE';
end loop;
end;

Затем
2.

BEGIN
for c1 in ( select job_name from dba_scheduler_jobs where job_name like 'AQ$_PLSQL_NTFN_%';)
loop
dbms_scheduler.drop_job(job_name => c1.job_name);
end loop;
END;
/

Если все джобы не активны, тогда только 2 скрипт
Как-то так. Скрипт накатал на ходу, возможны ошибки
...
Рейтинг: 0 / 0
Обработка очереди подписчиков сдурела
    #39803006
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A Kdba_jobs_running ?

Если они активны, тогда

1.

begin
for c1 in (select sid, serial# as ser from v$session v where условие)
loop
execute immediate 'ALTER SYSTEM KILL SESSION '''||c1.sid||', '||c1.ser||''' IMMEDIATE';
end loop;
end;

Затем
2.

BEGIN
for c1 in ( select job_name from dba_scheduler_jobs where job_name like 'AQ$_PLSQL_NTFN_%';)
loop
dbms_scheduler.drop_job(job_name => c1.job_name);
end loop;
END;
/

Если все джобы не активны, тогда только 2 скрипт
Как-то так. Скрипт накатал на ходу, возможны ошибки

спасибо )
скрипт норм
именно этим я с обеда и занимаюсь.
а хочу всех разом )
...
Рейтинг: 0 / 0
Обработка очереди подписчиков сдурела
    #39803008
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то типа
delete from sys.scheduler$_job ))
...
Рейтинг: 0 / 0
Обработка очереди подписчиков сдурела
    #39803021
A K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста.
Простым делитом не получиться.
В цикле + dbms_scheduler.drop_job
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обработка очереди подписчиков сдурела
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]