1、选择“开始”—>“程序”—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,启动DBCA,出现“欢迎使用”窗口;
2、单击“下一步”按钮,出现“ *** 作”窗口,并选择“删除数据库”;
3、单击“下一步”按钮,出现“数据库”窗口,在数据库列表中选择一个要删除的数据库,本例选择student;
4、单击“完成”按钮,出现确认是否继续窗口;
5、单击“是”按钮,出现自动删除数据库的过程窗口;
6、最后自动出现数据库删除完毕窗口,单击“是”按钮,数据库删除完毕。
写一个过程,删除前一月的数据比如
delete tblNmae t where t.lrrq<=add_months(trunc(sysdate)-1)
commit
然后创建个job ,调用此过程。每天凌晨执行一次
使用pl/sql developer 可以很容易添加定时执行的Oracle存储过程一个例子:
Sql代码
begin
sys.dbms_job.submit(job =>:job,
what =>'RATING.JOB_PRESS',
next_date =>to_date('01-01-4000', 'dd-mm-yyyy'),
interval =>'TRUNC(SYSDATE+1)')
sys.dbms_job.broken(job =>:job,
broken =>true,
next_date =>to_date('01-01-4000', 'dd-mm-yyyy'))
commit
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)