【故障-ORACLE】定时清理dba_recyclebin

    由于此系统设计问题,把真实表当作零时表来使用,每天都生成上万张真实表,更改程序成为不可能,就只有采取定期清理回收站的处理方式了,脚本如下:

先建立存储过程:

create or replace procedure recyclebin_purge as
begin
execute immediate 'purge dba_recyclebin';
end;
/

再生成维护job

variable job number;
begin
  dbms_job.submit(:job,'recyclebin_purge;',trunc(sysdate+1,'hh24'),'trunc(sysdate+1,''hh24'')');
  commit;
end;
/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11088128/viewspace-715398/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11088128/viewspace-715398/

你可能感兴趣的:(【故障-ORACLE】定时清理dba_recyclebin)