RMAN备份概念_一致的和不一致的RMAN备份

使用RMAN BACKUP命令来创建一致的和不一致的备份。

RMAN BACKUP命令支持备份以下文件类型:
1) 数据文件和控制文件
2) 服务器参数文件
3) 归档redo日志
4) RMAN备份

尽管数据库依赖于其它文件类型,例如网络配置文件,密码文件,Oracle家目录的内容,不能使用RMAN备份这些文件。类似地,Oracle数据库的某些特性,例如外表,可能会依赖于数据文件,控制文件和redo日志之外的其它文件。RMAN不能备份这些文件。使用通用目的的备份软件例如Oracle Secure Backup来保护RMAN不支持的文件。

当在RMAN中执行BACKUP命令时,输出总是一个或多个备份集或一个或多个备份拷贝。备份集是RMAN特有的专用格式,而映像拷贝是文件的逐位拷贝。缺省情况下,RMAN创建备份集。


1.一致的RMAN备份

当数据库处于一致的状态时,备份是一致的备份。可以使用BACKUP命令来做数据库的一致的备份。

数据库在使用SHUTDOWN NORMAL,SHUTDOWN IMMEDIATE或SHUTDOWN TRANSACTIONAL命令关闭之后处于一致的状态。一致的关闭保证所有redo已经应用到数据文件。如果挂载数据库和在这时做备份,那么可以在后来还原数据库和不执行介质恢复来打开它。但当然会丢失在备份创建之后发生的所有事务。


2.不一致的RMAN备份

当数据库打开时做的备份是不一致的备份,如实例故障之后或SHUTDOWN ABORT命令之后做的备份一样。

当数据库从不一致的备份还原时,数据库必须在打开之前执行介质恢复,从redo日志中应用备份创建之后发生的更改

注:当数据库在NOARCHIVELOG模式中,RMAN不允许你做不一致的备份。如果对NOARCHIVELOG数据库使用用户管理的备份技术,那么必须不要对数据库做不一致的备份。

如果数据库在ARCHIVELOG模式中备份归档redo日志和数据文件,不一致的备份是可靠的备份和恢复策略的基础。不一致的备份提供更好的可用性,因为不需要关闭数据库来做全面保护数据库的备份。



来源:《Oracle Database Backup and Recovery User’s Guide,19c》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值