Oracle RMAN的概念与体系结构(一)RMAN的概念与体系结构

一、RMAN的概念与体系结构

Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有变化的那些数据块。而且,通过RMAN提供的接口,第三方的备份与恢复软件如veritas将提供更强大的备份与恢复的管理功能。

通过RMAN,也提供了其它更多功能,如数据库的克隆、采用RMAN建立备用数据库、利用RMAN备份与移动裸设备(RAW)上的文件等工作将变得更方便简单。9i的RMAN通过增强的自动配置与管理功能,以及特有的块级别的恢复,将使备份与恢复工作变得更加快捷与完美。9i的RMAN有如下特征特性:

·自动的备份与恢复

·方便的备份归档日志

·自动检测新的数据文件

·支持增量备份

·最大限度的减少备份与恢复的错误

·减少恢复的时间

·在热备份中不会产生额外的redo日志

·腐烂数据块的自动检测

·并行的备份与恢复操作

·在线备份时,表空间不用置于备份模式

可以看到,在以上的一些特性中,显示了RMAN强大的功能与好处,以上功能的实现,是因为RMAN是块级别的备份与恢复,备份与恢复发生在数据库块级别,可以通过比较数据块而获得一致性的数据块,可以避免备份没有用过的块,可以检验块是否腐烂等块级别的问题。

RMAN的体系结构说明如下:

1、RMAN 工具

更多精彩内容:http://www.bianceng.cn/database/Oracle/

也就是RMAN 命令,起源于Oracle 版本8,一般位于$ORACLE_HOME/bin 目录下,可以通过运行rman这个命令来启动RMAN 工具,用于备份与恢复的接口。

2、服务进程

RMAN 的服务进程是一个后台进程,用于与RMAN工具与数据库之间的通信,也用于RMAN 工具与磁盘/磁带等I/O 设置之间的通信,服务进程负责备份与恢复的所有工作,在如下情况将产生一个服务进程

·当连接到目标数据库

·分配一个新的通道

3、通道

通道是服务进程与I/O 设备之前读写的途径,一个通道将对应一个服务进程,在分配通道时,需要考虑I/O 设备的类型,I/O 并发处理的能力,I/O 设备能创建的文件的大小,数据库文件最大的读速率,最大的打开文件数目等因素

4、目标数据库

就是RMAN 进行备份与恢复的数据库,RMAN 可以备份除了联机日志,pfile,密码文件之外的数据文件,控制文件,归档日志,spfile

5、恢复目录

用来保存备份与恢复信息的一个数据库,不建议创建在目标数据库上,利用恢复目录可以同时管理多个目标数据库,存储更多的备份信息,可以存储备份脚本。如果不采用恢复目录,可以采用控制文件来代替恢复目录,oracle 9i因为控制文件自动备份的功能,利用控制文件很大程度上可以取代恢复目录。

6、媒体管理层

Media Management Layer (MML)是第三方工具或软件,用于管理对磁带的读写与文件的跟踪管理。如果你想直接通过RMAN 备份到磁带上,就必须配置媒体管理层,媒体管理层的工具如备份软件可以调用RMAN 来进行备份与恢复。

7、备份,备份集与备份片

当发出backup命令的时候,RMAN 将创建一个完成的备份,包含一个到多个备份集,备份集是一个逻辑结构,包含一组的物理文件。这些物理文件就是对应的备份片。备份片是最基本的物理结构,可以产生在磁盘或者磁带上,可以包含目标数据库的数据文件,控制文件,归档日志与spfile文件。

备份集与备份片有如下规定:

(1)一个数据文件不能跨越一个备份集,但是能跨越备份片

(2)数据文件,控制文件能保存在同样的备份集上,但是不能与归档日志保存在同样的备份集上

时间: 2024-08-30 05:47:07

Oracle RMAN的概念与体系结构(一)RMAN的概念与体系结构的相关文章

Oracle RMAN备份(一)脱机RMAN 数据库备份

一. RMAN 备份的一些优点 1. RMAN 会检测和报告损坏的数据块. 2. 不需要将表空间置入热备份模式,RMAN 就可以连接备份数据库. 热备份期间会额外的生成重做日志. 3. RMAN 会自动跟踪新的数据文件和表空间,这样就不再需要在脚本中添加新的表空间和数据文件. 4. RMAN 只备份使用过的数据库(直至最高使用标记(High wate mark)),这样RMAN 备份映像通常小于联机备份的备份脚本. 5. RMAN 提供备份映像的实际压缩. 6. RMAN 提供自动且方便的备份,

Oracle中如何利用catalog database存放rman 脚本

1)创建脚本(replace 是修改已经存在的脚本) RMAN> create script users_bak { 2> backup datafile '/u01/app/oracle/oradata/prod/users01.dbf' format '/disk1/rman/prod/users_%s.bak'; 3> } created script users_bak 2)查看脚本信息 RMAN> print script users_bak; printing stor

Oracle RMAN备份(三)联机RMAN 数据库备份

七. 联机RMAN 数据库备份 7.1 联机数据库备份 要使用RMAN执行联机备份操作,数据库必须置于Archivelog 模式. 如果不在归档模式,则尝试联机备份时RMAN就会生成一个错误. Oracle 归档与非归档的切换 http://blog.csdn.net/tianlesoftware/archive/2009/10/19/4693470.aspx 连接备份示例: RMAN> Configure default device type to disk; RMAN> configur

Oracle 10.2.0.5 64位RMAN如何迁移到11.2.0.3x64

本文是采用迁移的方式来实现数据库10g到11g的迁移升级. 一.环境介绍 1. 源数据库环境 操作系统版本: OEL5.8 x64 数据库版本  : 10.2.0.5 x64 数据库sid名 : orcl Oracle 10g 10.2.0.5(64bit)安装目录如下: 数据库软件:/u01/app/oracle/product/10.2.0/db_1 数据库文件:/u01/app/oracle/oradata/orcl 归档目录:/u01/archivelog RMAN目录:/u01/rma

Oracle RMAN 维护介绍(三)RMAN 存储的脚本

在RMAN中,我们可以创建一个命令文件,里面包含rman命令,然后在RMAN的中调用这个文件.如: Rman target usr/pwd cmdfile=backup.cmd 或者,也可以直接在RMAN 中直接运行 @@backup.cmd 此外,RMAN 还提供了恢复目录中的存储脚本, 这些操作必须使用恢复目录. 1.创建存储的脚本 使用create script RMAN 命令可以在恢复目录中存储脚本. 创建每个存储的脚本时,都要为脚本指定一个名称. 可以创建执行数据库备份,恢复和维护操作

Oracle RMAN 维护介绍(一) RMAN的维护

1.交叉效验RMAN 备份 在RMAN目录和物理备份目的地不同步的情况下,我们可以使用crosscheck命令来效验控制文件或恢复目录中的RMAN信息是否与备份介质上的实际物理备份集片相同. 使用crosscheck 命令时,我们关心每个备份集或者副本的状态. 如果使用控制文件,用于备份集片的v$backup_set 视图和用于副本的v$databfile_copy 视图中的status列列出了每个备份集或副本的状态码:如果使用恢复目录,则在备份集片的RC_BACKUP_SET和副本的RC_DA

《计算机组成原理》----第1章 计算机系统体系结构 1.1 什么是计算机系统体系结构

第1章 Computer Organization and Architecture: Themes and Variations 计算机系统体系结构 "弹珠游戏受到物理方面的约束,从根本上说是受到控制小金属球运动的物理规律的约束.视频世界却不知道这样的限制.弹珠在视频世界中飞翔.旋转.加速.改变形状和颜色.消失和再次出现.它们的行为就像计算机程序创造的任何物体的行为一样,仅仅受限于程序员的想象力.视频游戏中对象仅仅是真实对象的一种表现形式.视频游戏中的一个球和真实的球不一样,从不需要遵循重力定

【C/C++学院】0828-STL入门与简介/STL容器概念/容器迭代器仿函数算法STL概念例子/栈队列双端队列优先队列/数据结构堆的概念/红黑树容器

STL入门与简介 #include<iostream> #include <vector>//容器 #include<array>//数组 #include <algorithm>//算法 using namespace std; //实现一个类模板,专门实现打印的功能 template<class T> //类模板实现了方法 class myvectorprint { public: void operator ()(const T &

只因概念获风投 八成概念网站两年内将被淘汰

中介交易 SEO诊断 淘宝客 云主机 技术大厅 靠一个概念开设网站,吸引点击,就获上千万风投.这种被很 多人称为网络泡沫的事情,很快将没有出路.昨天闭幕的"中国首届网络工程师侠客行大会"上,这些依靠概念获风投的网站被预言2年内将被淘汰八成. 国内创业者只强调概念 由阿里巴巴组织的"侠客行大会"吸引了全球最顶尖的计算机工程人员. 大会上,众"侠客"均 认为,目前国内的一些正在创业的 互联网公司,在创业及以后的发展上, 往往更侧重于概念.美国的交友网