文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Oracle备份与恢复(五)

2024-04-02 19:55

关注

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

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

        可用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资料库可存放在目标数据库控制文件里,也可存放在恢复目录中。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯