如何自动备份oracle一段时间内的某张表的数据到本地文件,并删除之?

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:49:27
如何自动备份oracle一段时间内的某张表的数据到本地文件,并删除之?
首先,这张表没有日期字段。
其次,比如现在是12月份,我想把11月份的数据备份下来,备份后在数据库里删除11月的数据,往后也是如此,1月份时备份12月的,然后删除12月的数据……!!!
最后,要能自动运行的!
数据库是一直运行的!
我想问就是怎么把11月份这个时间内写入的数据取出来自动备份下来……
表里没日期,所以不明白这个时间段的备份语句在oracle里怎么来写啊??

可以的,每月1号凌晨你就把表全量备份就是上月的数据了,因为你备份完后会删除一次的!

至于自动运行你就可自己想办法了~
若你是用JAVA开发的,可以考虑用
org.springframework.scheduling.quartz.CronTriggerBean;
里的解发器去定时.

若你oracel 是在unix上的可以写个SHELL放到crontab定时执行

定时执行
1, windows 计划任务,去执行你的procedure或者其他程序

2. unix ,通过cronjob去执行procedure或者其他程序