美河学习在线 www.eimhe.com
Rman 全称:recovery manager
1.掌握 RMAN 的工作原理
1.SMR 实现过程
总结:rman 只是一个起到连接和协调作用的程序而不会备份的,当 rman target /连接到数
据库时,使用 backup database 备份前,rman 服务主进程会访问 oracle 内部 SYS 下的数据包
sys.dbms_rcvman 来获取控制文件中能反映数据库结构的信息和校验信息传递给 rman 主进
程,然后 rman 主进程根据获取的信息和备份命令匹配到 recover.bsq 库文件中找到相应的
plsql 块并调用其中的数据包 sys.dbms_backup_restore 来创建系统调用以备份数据库,在磁
盘上分配 50M 缓冲区,当输出缓冲区满了就转入磁盘以存放备份集的各个备份片,结束后
这个数据包会将备份的信息写入控制文件。
评论