Oracle备份与恢复(五)
admin
2023-04-25 22:43:14
0次

备份:
   定义:
      把数据库复制到转储设备的过程。
      转储设备:
         放置数据库副本的磁带或磁盘。
      原数据库的备份:
        存放于转储设备中的数据库的副本。

  分类:
    物理与逻辑角度:
      物理备份:
        对数据库的物理文件(数据文件,控制文件,日志文件)的备份。
        分为:
          脱机备份(冷备份):
             必须关闭数据库进行。
          联机备份(热备份):
             以归档日志方式备份运行的数据库。

        可用oracle的恢复管理器(RMAN)
        或操作系统命令进行物理备份。
      
      逻辑备份:
         对数据库逻辑组件(表,存储过程等数据库对象)的备份。
          EXP,数据泵(EXPDP),数据库闪回技术等第三方工具备份。


    数据库备份角度:
       完全备份:
          对数据库完整备份,实现100%数据恢复。
           恢复时间最短且操作最方便。
       
       增量备份:
          在上次完全备份或增量备份后被修改的文件才会被备份。
          优点:
             备份数据量小,时间短。
          缺点:
             恢复时依赖以前备份记录。风险较大。

       差异备份:
          备份从上次完全备份之后被修改过的文件。恢复时间较短。
          需要两份数据:
             最后一次完整备份。
             最后一次差异备份。
          缺点:
             每次备份时间较长。


恢复:
  定义:
    发生故障后,利用已备份的数据文件或控制文件,重新建立完整数据库。
  分类:
    实例恢复:
       实例失败,oracle自行恢复。
    介质恢复:
       存放数据库介质出现故障时的恢复。
       分为:
         完全恢复:
            恢复到数据失败前的状态。
             通过装载数据库备份并应用全部的重做日志做到的。
         不完全恢复:
             恢复到数据库失败前某一时刻的状态。
             通过装载数据库备份并应用部分的重做日志做到的。
             在启动数据库时用resetlogs选项重设联机重做日志。



使用RMAN工具:
  存储类型:
     备份集
     压缩备份集
     镜像copy
   
   备份片:
     组成每个备份集的每个文件  

RMAN备份存储位置(2):
   目标数据库的控制文件
   恢复目录中。

RMAN备份优点:
   RMAN只备份有效数据
   RMAN可实现增量备份。

 作用:
     备份和恢复数据文件,归档日志,控制文件。

     执行完全或不完全的数据库恢复。

3种不同的用户接口:
    命令行方式,
    GUI方式(备份管理器)
    API方式(集成到备份软件中)
  特点:
    支持在线热备份。
    支持多级增量备份。
    支持并行备份,恢复。
    减少所需要的备份量。
    备份,恢复使用简单。

 

 RMAN组件:
    Target database(目标数据库):
       需要RMAN对其进行备份与恢复。

    service session(服务器会话)
          RMAN启动数据库上的oracle服务器进程,

          将建立一个与目标数据库的对话。

    RMAN Repository(RMAN资料库):
          RMAN使用过程中会用到的控制信息。

    Recovery Catalog(恢复目录):
        建立在RMAN恢复目录数据库上的一种schema对象,

        用于保存RMAN资料库数据。
        建议在单独的一个数据库中建立一个恢复目录另外保存一份资料库数据。


    MML(媒体管理库):
       管理对磁带的读写与文件的跟踪管理。

       媒体管理层工具与RMAN共同配合完成备份与恢复。

    快闪恢复区:
       保存所有与恢复相关的文件的默认磁盘位置。包括归档日志,RMAN备份,

       控制文件自动备份,复用的控制文件和重做日志副本及闪回日志文件。

    辅助数据库:
       使用RMAN从目标数据库的备份中创建的新数据库。
        可作为备用数据库。


  创建恢复目录:
     存在于RMAN的目录数据库中。
     包含如下几个部分的信息:
         备份恢复信息。
         RMAN脚本,可存储重复使用。
         数据文件和日志文件的备份信息。
         目标数据库的表空间和数据文件信息。

    RMAN资料库可存放在目标数据库控制文件里,也可存放在恢复目录中。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...