Скрипт для включения всех выключенных триггеров на базе.
Код:
begin
for t in (select distinct owner, table_name from dba_triggers where status!='ENABLED')
loop
begin
execute immediate ('alter table '||t.owner||'.'||t.table_name||' enable all triggers');
exception when others then null;
end;
end loop;
end;
Каждый раз писал заново, надоело :)
Если вдруг какие-то вопросы, подчеркну, в продуктивной базе никаких выключенных триггеров быть не должно!
Да, разработчики иногда пытаются устроить помойку и просто выключают триггер. Это неправильно. Триггер либо включен, либо не нужен и удален.