RMAN详细教程(一):基本命令代码
RMAN详细教程(二):备份、检查、维护、恢复
RMAN详细教程(三):备份脚本的组件和注释
RMAN详细教程(四):备份脚本实战操作
增量备份级别为0-4,但为方便备份管理,oracle建议只限于0级和1级。
1、差异增量备份(differential incremental backup)(默认):
每次备份至上一次备份级别小于等于当前级别的备份。
2、累计增量备份(cumulative incremental backup):
1)每次备份至上一次小于当前级别的备份;
2)增量备份需要先进行一次0级备份,作为备份的起点。
3、增量备份例子:
1、前提条件:
1)以0级数据文件镜像作为基础;
2)1级差异增量备份的标签需要和0级一致;
3)增量备份被应用到0级镜像上。
2、命令例子:
1、有效性(数据文件是否存在于正确的路径下,并且是否存在物理块损坏):
1)检查是否存在逻辑块损坏:
2)在备份时,对数据文件和归档日志文件进行检查:
3)支持对数据文件中的数据库进行检查:
4)支持对数据库备份集进行验证:
2、引用脚本文件执行任务:
1)
2)或登陆RMAN后
3、列出RMAN备份信息——list:
1)
2)
3)
4)
5)
4、列出RMAN备份信息——report:
1)----列出当前需要备份的数据文件
2)
3)
4)
5、备份相关的动态性能表:
1、同步数据库备份和镜像的逻辑记录——crosscheck:
1)
2)
2、删除备份信息——delete:
1)删除陈旧备份:
2)删除expired备份:
3)删除 expired 副本:
4)删除特定备份集:
5)删除特定备份片:
6)删除所有备份集:
7)删除特定映像副本:
8)删除所有映像副本:
9)在备份后删除输入对象:
3、还原和恢复数据库文件:
1)还原是指从所有的备份或镜像文件中找到一个用于恢复操作的数据文件。
2)恢复是指在还原的数据文件上应用redo日志或增量备份中记录的变化,使得数据文件向前滚到一个SCN值或者一个时间点。
3)在对数据库进行还原恢复操作时,可以先进行预览:
4)恢复整个数据库:
5)恢复表空间:
6)对数据坏块进行恢复:
PS:
坏块会记录到V$DATABASE_BLOCK_CORRUPTION视图中,还会记录在告警日志和TRACE文件中,可以通过V$DIAG_INFO查看这些文件的位置,找到相关文件进行坏块查看。
1)列出当前失败并确定修复选项:oracle中失败是指被Health Monitor监测到的数据损坏,例如逻辑或物理的数据块损坏、数据文件丢失等;
2)监测到的失败有不同的优先级(critical、hight和low),还有状态(open和closed);
3)通过list failure可以查看当前监测到的失败,若在同一会话中执行advise failure命令,数据库会列出手工和自动的修复选项以供选择。
4)一般首先通过手工修复方式来进行修复,若手工修复不成功,再进行自动修复。
1)想使用闪回数据库技术,需要先开启闪回日志功能。(闪回日志只能存放在快速恢复区中,并且不会进行归档)
2)闪回数据库不能用于介质恢复和修复数据文件的丢失。
3)闪回数据库需要在mount状态下进行。
4)命令:
1、单个执行:
2、批处理:
这种方式是最常使用的方式,特别对于后台执行。
好处是如果作业中任何一条命令执行失败,则整个命令停止执行。
3、运行脚本:
1)
2)
3)
4)运行存储在恢复目录中的脚本(需要首先为rman 创建恢复目录):
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/12997.html