如题,我要实现自动备份,而且假如是周期是一个星期,每天备份一次,还要依次将上个星期的删除掉,也就是说我最后就一共是最近7天的7个备份数据库。
例如我今天的备份应该是上星期六到今天的
我数据库是pl/sql的。
个人水平不怎么样,最好有例子,这样看起来易懂。
oracle的也行
可以写一个数据库备份脚本,然后用windows计划任务定期执行即可
下面就是一个导出库的的例子
exp system/manager file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\oracle%date:~0,10%.log
windows任务可以搞定这个事。
你是要进行整库备份吗?
直接使用oracle的归档日志即可。
如果不是的话,那你是要备份单表是备份成文件还是说备份到历史表。
这个都是可以通过写个存储过程(将具体的备份方法写在过程里),每天晚上跑日终(用ODI就行)的时候调用就行。