RMAN的几个概念学习
原创
©著作权归作者所有:来自51CTO博客作者marvelyu的原创作品,请联系作者获取转载授权,否则将追究法律责任
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文件。备份集与备份片有如下规定:
一个数据文件不能跨越一个备份集,但是能跨越备份片
数据文件、控制文件能保存在同样的备份集上,但是不能与归档日志保存在同样的备份集上。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SpringBoot的几个高级技能的学习
SpringBoot的几个高级技能的学习 包含统计接口耗时、接口信息调试、404问题。
SpringBoot 404 接口调试 耗时统计 -
JMX 基础概念学习
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标
应用服务器 网络应用 网络协议 浏览器 框架 -
关于服务器的CPU的几个概念学习总结
物理CPU 物理CPU: 物理CPU是指插在主板上面的CPU芯片。即指·
物理CPU 物理核 逻辑核 封装 超线程技术 -
【概念学习】幂等性
性是系统
幂等性 幂等 外部调用