急急!如何实现数据库的自动备份 最近领导交给了一个任务请各位帮忙啊!我们用一个中间件往数据库中读取数据,是实时的,数量很大。现在想在数据表中只保存最近3天的数据,以前的数据全部删掉并进行备份,存放在磁盘上,请各位教下我该怎么做,我是新手,希望能够详细一些,谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是windows的话,计划任务中调用一个批处理批处理的内容大概可以写成这样。XXXX.batexp 用户名/密码@ServiceName file=路径+文件名 tables=(tab1,tab2...tabN)sqlplus 用户名/密码@ServiceName @sh.txtsh.txt的内容delete from tab1 where 创建时间 < sysdate-3;delete from tab2 where 创建时间 < sysdate-3;... ... ... ...;delete from tabN where 创建时间 < sysdate-3;commit;exit; XXXX.bat和sh.txt 是放在那个目录下,是同一个目录下吗? 求助exp导出时进程卡死的解决办法 存储过程要返回结果集,结果集是在存储过程中自插入的数据,怎么实现? help online 关于记录排序的问题 怎么实现一个部门显示的查询? 请教各位关于作业不执行的问题…… 请问用sqlldr导数据,我如何指定导入到指定的数据库的表 128m sdr内存可以用oracle么! oracle 的备份语句怎么写? 跪求 李兴华老师 2014版的 Oracle笔记!!!!!!(SOS) 服务器down机 oracle关于阶层检索的问题
批处理的内容大概可以写成这样。
XXXX.bat
exp 用户名/密码@ServiceName file=路径+文件名 tables=(tab1,tab2...tabN)
sqlplus 用户名/密码@ServiceName @sh.txtsh.txt的内容
delete from tab1 where 创建时间 < sysdate-3;
delete from tab2 where 创建时间 < sysdate-3;
... ... ... ...;
delete from tabN where 创建时间 < sysdate-3;
commit;
exit;