Тут некоторые потеряли контроль... Журнальчик ibs_valsh разросся до сотен миллионов записей. Как его очистить... Попробую вроде этого.
Код:
declare
ed date;
sd date;
i integer;
begin
ed:=to_date('01.01.2015','dd.mm.yyyy');
select min(time) into sd from aud.ibs_valsh;
i := 0;
while (i<ed-sd) loop
begin
dbms_output.put_line(to_char(ed-i,'dd.mm.yyyy'));
delete from aud.ibs_valsh where time between ed-i-6 and ed-i;
commit;
i:=i+5;
end;
end loop;
delete from aud.ibs_valsh where time<ed;
commit;
end;
/