oracle 需要备份增量备份吗?
发布网友
发布时间:2022-04-13 17:42
我来回答
共3个回答
热心网友
时间:2022-04-13 19:12
是否增量备份取决于用户自己的需求。
增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。
这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。但增量备份的数据恢复是比较麻烦的。您必须具有上一次全备份和所有增量备份磁带(一旦丢失或损坏其中的一盘磁带,就会造成恢复的失败),并且它们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,因此这就极大地延长了恢复时间。
使用增量备份最大的好处在于备份速度:它的速度比完整备份快上许多,同时由于增量备份在做备份前会自动判断备份时间点及文件是否已作改动,所以相对于完全备份其对于节省存储空间也大有益处。增量备份的不足之处在于数据还原的时间较长,效率相对较低,例如,如果您要还原一个备份档案,您必须把所有增量备份的磁盘都找一遍,直到找到为止,如果您要复原整个档案系统,那就得先复原最近一次的完整备份,然后复原一个又一个的增量备份。
备份方法:
1、“完全”增量导出(complete),即备份整个数据库
exp system/manager inctype=complete file=990702.dmp
2、“增量型”增量导出(incremental),即备份上一次备份后改变的数据
exp system/manager inctype=incremental file=990702.dmp
3、“累计型”增量导出(cumulative),即备份上一次“完全”导出之后改变的数据
exp system/manager inctype=cumulative file=990702.dmp
热心网友
时间:2022-04-13 20:30
为什么平时还要进行增量备份?
==> 试想你的应用产生了 几百G的归档, 而实际数据文件并不很大,这时候恢复 增量备份难道没意义吗?追问哦你好,我可能有点你不明白,恢复时候我用的是原归档日志进行恢复,还是说用备份的归档日志进行恢复,我是这么想的,比如我去年做一次全备,然后今天出了故障我要进行恢复,那么我就用去年的一次全备,和现在出故障的那个时刻前的归档日志去恢复,我管他归档日志有多大,我手动删除早期的归档日志就行了,只留最新的归档日志就可以了,不知道我的理解是否真确。
追答一年做一次全备? 全部归档?删除早期的归档日志?
你的基本概念基本全部错误和混乱
热心网友
时间:2022-04-13 22:04
推荐使用 rman 执行备份.
每天增备主要针对 archivelog & controlfile
configure controlfile autobackup on;
backup archivelog all delete input;
每周一次全备针对 database & archivelog & controlfile
backup database plus archivelog delete input;
视你的磁盘空间, 判断是否需要每日备份完成后删除归档日志
是否可以解决您的问题?