RMAN内部原理介绍
原创maclean_007 ©著作权
©著作权归作者所有:来自51CTO博客作者maclean_007的原创作品,请联系作者获取转载授权,否则将追究法律责任
RMAN实用程序由两部分组成:可执行文件和recover.bsq文件。recover.bsq文件实质上是库文件,可执行文件从recover.bsq文件中析取代码来创建在目标数据库上执行的PL/SQL调用。recover.bsq文件是整个操作的中枢。这两个文件始终保持链接,并从逻辑上构成RMAN客户端实用程序。需要指出的是,recover.bsq文件和可执行文件的版本必须相同,否则就不能正常工作。
RMAN实用程序有一种独特的,有序的,可预测的用法:解释在目标数据库中远程执行的PL/SQL调用中的命令。RMAN的命令语言比较独特,需要具备一定经验才能掌握。实质上,RMAN实用程序完成了我们需要做的所有备份,还原,恢复,和处理备份工作。由可执行解释程序负责解释这些程序命令,并且使这些命令与recover.bsq文件中的PL/SQL块匹配。RMAN随后将这些RPC传递给数据库,并基于用户的请求收集信息。如果命令要求I/O操作(可能是备份或还原操作),RMAN会在返回信息时准备另一个过程块,并将这个过程块传递回目标数据块。这些过程块负责执行OS的系统调用以进行指定的读或写操作。
10.2.0.1版本中的recover.bsq文件
上一篇:在32位的linux平台上为Oracle配置>1.7GB的SGA
下一篇:如何跟踪dbca工具,Tracing the Database Configuration Assistant (DBCA)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
RAC RMAN 通道配置 RMAN-12001 RMAN-12001 RMAN-10008 RMAN-10003 ORA-01017 错误
<br /> <br />做RAC 的RMAN 测试,配置通道后,检验时报/>new RMAN configurat
parameters disk command oracle delete -
rman异机恢复报错RMAN-06026 RMAN-06023
rman异机恢复报错RMAN-06026 RMAN-06023
oracle sed 备份文件 -
RMAN 系列(六) ---- RMAN 高级恢复
<br />这几天心情不太好,这周连续加上3天班,有点累,但是不管怎样,学习不能放下,在当下的社会,要改变自己的
数据库 disk oracle 2010 system -
RMAN 系列(七) ---- RMAN 维护
这篇资料主要讲到了如下内容:1.Rman的维护2.恢复目录的维护3.备份恢复目录4.RMAN存储脚本5.删除数据库一.RMAN的维
数据库 hive 控制文件 sql oracle