ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【故障-ORACLE】定时清理dba_recyclebin

【故障-ORACLE】定时清理dba_recyclebin

原创 Linux操作系统 作者:浪漫双鱼 时间:2012-02-01 10:02:13 0 删除 编辑

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

先建立存储过程:

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-10

  • 博文量
    87
  • 访问量
    223371