设为首页 收藏本站
查看: 670|回复: 0

[经验分享] Oracle备份与恢复(五)

[复制链接]

尚未签到

发表于 2018-9-6 09:41:56 | 显示全部楼层 |阅读模式
  备份:
  定义:
  把数据库复制到转储设备的过程。
  转储设备:
  放置数据库副本的磁带或磁盘。
  原数据库的备份:
  存放于转储设备中的数据库的副本。
  分类:
  物理与逻辑角度:
  物理备份:
  对数据库的物理文件(数据文件,控制文件,日志文件)的备份。
  分为:
  脱机备份(冷备份):
  必须关闭数据库进行。
  联机备份(热备份):
  以归档日志方式备份运行的数据库。
  可用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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-563879-1-1.html 上篇帖子: Oracle基础(一) 下篇帖子: Linux下Oracle 11g安装记录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表