• 博客访问: 185282
  • 博文数量: 93
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 16:09
个人简介

暂无介绍

文章分类

全部博文(93)

文章存档

2010年(35)

2009年(30)

2008年(28)

我的朋友

分类: Linux操作系统

2008-04-07 21:09:30

B28270-01
第一部分 备份和恢复概要
  第一章 备份和恢复介绍
  第二章 开始RMAN

第一章 备份和恢复介绍
一、备份和恢复的目的
    备份管理员的职责:设计、实现、管理一个备份恢复策略。
    备份恢复策略的目的:保护数据库,防止数据丢失;数据丢失后重构数据库。
    备份管理员的主要任务:
        1. 对不同的错误反应做计划和测试
        2. 为备份恢复配置环境
        3. 制定备份执行计划
        4. 监视备份和恢复环境
        5. 解决备份问题
        6. 必要情况下恢复丢失数据
     其它相关职责:
        1. 数据保持,包括创建用于长期存储的数据库拷贝
        2. 数据转移,包括把数据库从一个台主机移到另外一台主机

(一)数据保护
           备份:数据库中数据的拷贝,可以用于重构数据。
           物理备份:物理文件的拷贝(包括数据库文件,控制文件,归档重做日志文件)
           逻辑备份:像表,存储过程这样的逻辑数据。
           物理备份是基础,逻辑备份是补充。
          1. 媒体错误
          2. 用户错误
          3. 应用错误

(二)数据保持           
(三)数据转移

二、Oracle备份和恢复的解决方案
       当实现一个备份恢复方案时,可用的解决方案:
       1. RMAN 恢复管理器
       2. 用户管理的备份和恢复
       #以上两种方案都是被Oracle支持的
       #Oracle推荐使用RMAN

       RMAN的特性(用户管理的备份和恢复不能做的)
       1. 增量备份
       2. 块媒体恢复
       3. 没有使用过块的压缩
       4. 二进制压缩
       5. 加密备份
    
      各种备份技术的比较
      ----------------------------------------------------------------------------------------------
        特性                   RMAN                     用户管理方式                  数据泵
      ----------------------------------------------------------------------------------------------
      关闭数据库备份   可。mount              可。                                 不可。
      打开数据库备份   可。                        可。BEGIN/END             需要回滚段
      增量备份              可。                        不可。                             不可。
      损坏块检查          可。                         不可。                             可。
      -----------------------------------------------------------------------------------------------
      
三、Oracle闪回技术
       Oracle的闪回技术实现了物理备份恢复策略。提供额外层次的数据保护。可以使用闪回技术查看
       数据以前的状态。可以执行基于时间点的恢复。

(一)逻辑闪回特性
           大多数的闪回特性是逻辑级别的,允许用户查看和维护数据库对象。闪回不依赖RMAN而是依赖
           undo data重做数据。Oracle数据库包含的逻辑闪回特性:
           1. 闪回查询
               指定一个过去的时间,执行查询,查看那个过去时间点的数据。
           2. 闪回版本查询
           3. 闪回事物查询
           4. 闪回表
           5. 闪回删除

(二)闪回数据库

四、数据恢复建议器
            数据恢复建议器工具:诊断永久数据错误,提示修复选项,在要求下执行修复。
       使用这个工具途径:EM,GridControl,RMAN命令行
       数据库出错征兆:错误信息,警告,跟踪文件,dump,数据完整性检查失败
       对于数据恢复建议器的内容,一个错误就是一个永久的数据损坏,这个损坏可以直接映射到一些列的
       恢复操作。每一个错误有一个状态:打开,关闭;每一个错误有一个优先级:严重,高,低。
       
第二章 开始RMAN
一、RMAN环境概要
       RMAN:是在数据库上执行备份和恢复的一个客户端
       
       RMAN环境的最小构成组件
          1. 目标数据库
               需要备份的数据库,RMAN在目标数据库的控制文件中记录RMAN操作的元数据,这些数据叫做
               RMAN资料库。
          2. RMAN客户端
       
       RMAN构成的可选组件
          1. 闪回区域
              一块磁盘空间,数据库可以在上面存储、管理和备份恢复相关的文件。相关参数:
              DB_RECOVERY_FILE_DEST
              DB_RECOVERY_FILE_DEST_SIZE
          2. 媒体管理器
          3. 恢复目录
              一个单独的数据库,记录RMAN对一个或多个目标数据库的操作。提供资料库的功能。控制文件中记录
              信息(关于RMAN操作的)可能被覆盖,但是恢复目录中的信息不会被覆盖,除非用户手动的删除。

二、启动RMAN并连接到数据库
       直接在命令行输入RMAN启动RMAN。(ORACLE_HOME和PATH的配置应该知道)
       例如:
       >RMAN target sys/password@db LOG /tmp/msg.log APPEND
       #target 是关键字
 
       详细参考第四章
    
三、显示RMAN的默认配置参数
       >RMAN target /
       RMAN>show all;
    
       详细参考第五、六章

四、备份一个数据库
(一)归档模式下的备份
(二)非归档模式下的备份
(三)典型的备份选项
(四)增量备份
(五)验证数据库文件和备份
(六)RMAN操作脚本化

五、RMAN上的报告操作
(一)列举备份
(二)报告数据库文件和备份

六、维护RMAN备份
(一)交叉验证
(二)删除作废的备份

七、用数据恢复建议器诊断修复错误
(一)列出错误、决定恢复选项
(二)修复错误

八、用闪回数据库回转数据库


九、恢复重建数据库文件
(一)恢复重建数据库文件的准备
(二)恢复整个数据库
(三)恢复表空间
(四)恢复单独的数据块
   

阅读(3818) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:备份和恢复 Oracle 11g - 学习笔记 2 (未完)

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册