RMAN的几个概念学习

RMAN,Recovery Manager(RMAN) 是一种备份( backup , 还原( Restore )和恢复( Recovery oracle 数据库的工具,在学习过程中发现其几个概念还是不怎么清楚,不过理理边清晰了:
RMAN 工具,也就是 rman 命令,一般位于 $ORACLE_HOME/bin 下,可以通过这个命令来启动 RMAN 工具,它是备份和恢复的接口。
服务进程,它是一组后台进程,用于与 RMAN 工具与数据库之间的通信,也用于 RMAN 工具与磁盘磁带等 IO 设备之间的通信。服务进程负责备份与恢复的所有工作,在如下情况下将产生一个服务进程:当连接到目标数据库;分配一个新的通道时。
通道,提供服务进程与 IO 设备之间的读写途径,一个通道将对应一个服务进程。在分配通道时,需要考虑 IO 设备的类型、 IO 并发处理的能力、 IO 设备所能创建的文件的大小、数据文件的最大读写速率、最大的打开文件数目因素。
目标数据库,就是 RMAN 进行备份和恢复的数据库, RMAN 可以备份出了联机日志、 pfile 、密码文件之外的数据文件、控制文件、归档日志、 spfile
恢复数据库,用来保存备份和恢复信息的一个数据库,不建议创建在目标数据库上。利用恢复目录可以同时管理多个目标数据库,存储更多的备份信息,还可以存储备份脚本,如果不采用恢复目录,可以采用控制文件来代替恢复目录。
媒体介质管理层, Media Management Layer(MML) 是第三方的工具或软件,用于对磁带的读写与文件的跟踪管理,如果需要通过 RMAN 备份到磁带上,则必须配置媒体管理层,媒体管理层的工具如备份软件可以调用 rman 来进行备份和恢复。
备份、备份集与备份片
当发出 backup 命令时, RMAN 将创建一个完整的备份,包含一个到多个备份集( backup set . 备份集是一个逻辑结构,包含一组物理文件,这些物理文件就是对应的备份片( backup piece . 备份片是最基本的物理结构,可以产生在磁盘或磁带上,可以包含目标数据库的数据文件、控制文件、归档日志文件与 spfile 文件。备份集与备份片有如下规定:
一个数据文件不能跨越一个备份集,但是能跨越备份片
数据文件、控制文件能保存在同样的备份集上,但是不能与归档日志保存在同样的备份集上。

你可能感兴趣的:(职场,rman,休闲,基础理论)