【RMAN】备份的那些概念

Oracle数据库里面备份的概念太多了,很容易头晕,笔记在这里。
冷备份vs热备份

联机备份vs脱机备份

一致备份vs非一致备份

用户管理的备份vs服务器管理的备份

完全备份vs局部备份

完整备份vs增量备份

累积备份vs差异备份


先简单区别一下:

冷备份,冷的意思就是数据库不更新,处于非open状态,可以是mount和shutdown状态。

热备份,热的意思就是数据库处于open状态,一般是正在进行生产访问的数据库状态。

联机备份,就可以理解为是热备份的意思。

脱机备份,就理解为是冷备份的意思,一般是指shutdown状态的备份。

一致备份,一致的意思是数据库的各种文件(控制,日志和数据文件)在同一状态下,一般是干净关闭数据库之后的状态。

非一致备份,很明显就是指数据库的各种文件不处于同一状态,一般是指数据库在open状态下的备份。

热备份,联机备份和非一致备份,都理解为同一个概念(应该是这样),数据库必须在归档模式下才能实施这类备份。


用户管理的备份,个人认为凡是不使用rman进行的备份,都归属于用户管理的备份。比如exp,expdp以及其他第三方工具的备份。

所以很明显,数据库处于shutdown状态下,然后在操作系统层面利用cp等命令进行的备份,也属于用户管理的备份。

服务器管理的备份,凡是使用rman工具进行的备份,都归属于服务器管理的备份。

完全备份,这个概念主要和局部备份相对,指一次备份包含数据库的所有文件(主要是数据文件,控制文件,日志文件(联机和归档),spfile和其他重要文件)。

完全备份可以在数据库处于mount模式和shutdown状态时实施。

局部备份,局部的意思就是一次备份只包含完全备份范围的部分文件(如只备份控制文件)。

完整备份,完整主要是指数据文件,完整的意思是备份时包含数据文件里只分配给段的数据块。这个必须由rman实施。

增量备份,增量和完整相对,主要是指只备份只上次备份以来更改过的那些数据块,这个也必须由rman实施。

累积备份和差异备份,比较不容易理解。后面再记录。


想一想,备份的概念还有哪些,有遗漏吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值