首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 笔记本电脑 | 北大青鸟 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> 备份恢复 >> 正文

Oracle数据库备份与恢复之四:RMAN(备份与恢复管理器)

    RMAN是ORACLE提供的一个备份与恢复的工具,可以用来备份和还原数据库文件、 归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。

    RMAN可以由命令行接口或者 OEM的 Backup Manager GUI 来控制。

    4.1 基本知识

    4.1.1 RMAN的组件、概念

    1.  RMAN  主要包括以下组件:

    Target Database:(目标数据库)

    就是需要RMAN对其进行备份与恢复的数据库,RMAN  可以备份数据文件,控制文件,归档日志,spfile.(注意:RMAN不能用于备份联机日志、初始化参数文件和口令文件)

    Server Session:(服务器会话)

    RMAN启动数据库上的Oracle服务器进程,将建立一个与目标数据库的会话。由目标数据库上的服务器进程进行备份、还原、恢复的实际操作。

    服务器进程

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

    Channel:    (通道)

    一个通道是 RMAN和目标数据库之间的一个连接,"allocate channel"命令在目标数据库启动一个服务器进程,同时必须定义服务器进程执行备份或者恢复操作使用的 I/O类型。

    通道控制命令可以用来:

    控制 RMAN使用的 O/S资源,影响并行度

    指定 I/O带宽的限制值(设置 limit read rate 参数)

     定义备份片大小的限制(设置 limit kbytes)

     指定当前打开文件的限制值(设置 limit maxopenfiles)

    recovery catalog: (恢复目录)

    用来保存备份与恢复信息的一个数据库,不建议创建在目标数据库上。RMAN  利用恢 复目录记载的信息去判断如何执行需要的备份恢复操作。

    如果不采用恢复目录,备份信息可以存在于目标数据库的 control file 中。

    如果存放在目标数据库的  control  file  中,控件文件会不断增长,不能保存  RMAN  的Script. CONTROL_FILE_RECORD_KEEP_TIME  (default=7):控件文件中  RMAN  信息保存的最短时间。

    使用恢复目录的优势:  可以存储脚本,记载较长时间的备份恢复操作。

    RMAN Repository:    (RMAN  恢复目录数据库)

    存放 recovery catalog(恢复目录)的数据库。建议为恢复目录数据库创建一个单独的数据库。

    MML: (媒体管理库)

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

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

【责编:Chuan】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·诱人的奶酪 J2ME手机开发技术
 ·Oracle外键及外键约束修改行为
 ·开源软件测试工具学习专题
 ·JSP Web开发 入门基础到高手进阶教程
 ·JavaFX—是Java桌面的新希望么?
 ·安全至上 .NET开发安全策略
 ·测试用例设计之道-测试用例学习专题
 ·面向Java开发人员的Scala指南
 ·Java设计模式之实例详解
 ·Oracle数据库11g 面向DBA和开发人员的重要新特性
 今日更新
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航