RMAN内部原理介绍
2009-09-04 08:46
316 查看
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文件本文出自 “Ask Maclean Liu Oracle” 博客,请务必保留此出处http://maclean.blog.51cto.com/2923249/1276831
RMAN实用程序有一种独特的,有序的,可预测的用法:解释在目标数据库中远程执行的PL/SQL调用中的命令。RMAN的命令语言比较独特,需要具备一定经验才能掌握。实质上,RMAN实用程序完成了我们需要做的所有备份,还原,恢复,和处理备份工作。由可执行解释程序负责解释这些程序命令,并且使这些命令与recover.bsq文件中的PL/SQL块匹配。RMAN随后将这些RPC传递给数据库,并基于用户的请求收集信息。如果命令要求I/O操作(可能是备份或还原操作),RMAN会在返回信息时准备另一个过程块,并将这个过程块传递回目标数据块。这些过程块负责执行OS的系统调用以进行指定的读或写操作。
10.2.0.1版本中的recover.bsq文件本文出自 “Ask Maclean Liu Oracle” 博客,请务必保留此出处http://maclean.blog.51cto.com/2923249/1276831
相关文章推荐
- RMAN内部原理介绍
- 5-IV) 激光三角3D系列(激光三角3D系列-仅限内部学员) 第01课时:激光三角测量结构介绍 第02课时:激光三角测量原理讲解 第08课时:激光三角测量之标定应用之
- 泛型的介绍,内部原理,更深应用,泛型中的?通配符,上限,下限
- VC++学习笔记——Windows程序内部运行原理
- Redis 源码解析 string内部实现原理之链表
- 消息队列技术的介绍和原理(MQ)
- Vbs脚本病毒生产机的原理介绍及如何预防和解除?
- WM_PAINT介绍及OnPaint()函数的作用原理
- 微信自动回复和自动抢红包实现原理(一):AccessibilityService的介绍和配置
- 第八章 Oracle恢复内部原理(重置日志RESETLOGS)
- PHP会话控制之Session介绍原理
- 硬盘的存储原理和内部架构
- upstart和ubuntu启动过程原理介绍
- Android平台Stagefright中增加flv/f4v支持及相关原理介绍
- Spring框架介绍和原理
- linux的Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl介绍
- 9.1 Git 内部原理 - 底层命令 (Plumbing) 和高层命令 (Porcelain)
- 全面了解hbase包括概念、原理等介绍
- Https原理介绍
- spark原理介绍