作家
登录

针对Oracle数据库备份恢复的一些理解与总结

作者: 来源: 2017-04-19 16:04:03 阅读 我要评论

在当今信息化的数据时代,数据成为了当局和企事业单位最值钱的也是最有价值的器械,而最有价值的┞封些数据主如果存放在数据库傍边, 是以针对IT治理或数据库保护人员来说,数据的备份就是IT部分的重中之重了。

Oracle示意图

在全部数据库市场,Oracle占据着全世界数据库市场份额的48%阁下,同时Oracle占据着中国数据库市场份额的57%阁下。是以可以说袈溱Oracle数据库保护过程中,Oracle数据库备份与恢复也是重中之重的问题,固然有很多时刻数据库体系运行比较慢,然则对数据库的数据损掉来说,显然数据损掉的损掉是最大年夜的,也是一个企业的生命价值地点。下面风哥讲讲Oracle数据库备份与恢复的懂得与领会。

一、物理备份与逻辑备份

1.物理备份:是所有物理文件的一个副本,比如数据文件,日记文件,控制文件,归档文件等,这些文件都存在本地磁盘或响应的存储膳绫擎,而物理备份包含冷备份(非归档模式)或热备份(归档模式)。

2.逻辑备份:是将表、索引、存储过程等,可以应用oracler exp/expdp导出来的二进制文件,后面再经由过程Oracle的imp/impdp可以导入到数据库;可以说逻辑备份是对物理备份的一种弥补吧,一般都是用在数据迁徙膳绫擎。

二、关于备份恢复的对象

1.常用的是应用oracle rman来备份恢复,支撑敕令行及图形接口,可以经由过程第三方软件(NBU\LEGATO\TSM等)及磁带机进行备份,这个对象的功能异常强大年夜;RMAN支撑备份全部数据库、表空间、数据文件、控制文件、还有归档日记文件等,并且可以经由过程RMAN脚本来实现快捷的备份操作;RMAN支撑增量备份,跳过部分块备份,还可声调剂备份的速度;并且可以在备份的时刻检测一些破坏的数据库,还可以经由过程多通道并发、限制IO的速度、单次备份的文件数等等来进步备份的机能。

2.其实是IMP/IMPDP、EXP/EXPDP来进行逻辑备份恢复,可以跨平台迁徙,支撑全库、用户、表级的备份与恢复,特别是在Oracle 10g今后,EXPDP与IMPDP备份的速度比较快,支撑多并发。

3.可以应用oracle datagurad、oracle goldengate等产品来实现数据库容灾备份与数据复制及灾害后的恢复。

4.第三方对象,可以应用操作体系敕令,也可以应用sqlplus,dul,bbed等对象来实现一些间谍作况下的备份与恢复。


三、数据库设备上的备份与恢复

1.控制文件多路复竽暌姑

2.在线重做日记的镜像

恢复:在还原的基本上,应用归档日记文件和联机日记文件将数据库刷新到最新的SCN,使数据库保持一致性。

3.归档模式下可以将同一归档备份到多个地位

5.应用操作体系与存储对数据文件进行镜像设备

6.ORACLE RAC设备信息的设备

7.应用硬件技巧对数据文件的镜像

四、Oracle备份与恢复中比较重要的几类文件

1.数据文件

4.ASM数据文件与磁盘组的镜像

2.控制文件

3.重做联机日记文件

4.参数文件

5.归档日记文件

完全备份:一个或多个数据文件的完全副本,包含大年夜备份开端的所有级的数据块。

增量备份:包含大年夜比来一次备份以来被修悛改或增长过的数据块。增量备份又分为0级增量备份、1级差别增量备份、1级累计增量备份,增量备份支撑归档和非归档模式,并且只能应用RMAN的时刻才可以实现增量备份。

差别增量:是备份上级及同级备份以来所有变更的数据块,差别增量是默认增量备份方法;

数据就是数据的拷贝,这个拷贝可以用来重建数据库,备份可以分为物理备份与逻辑备份:

累计增量:是备份上级备份以来所有变更的数据块。

2.完全备份与非完全备份

完全备份:包含所有的数据文件、控制文件、参数文件、暗码文件、在线重做日记文件、归档日记文件。

非完全备份:比如备份一个或多个数据文件、一个或多个表空间等,非完全备份只限于在归档模式下才有效。

我是51CTO学院讲师风哥,在51CTO学院 “4.20 IT充电节”(4月19~20日) 到来之际,和大年夜家分享一下Oracle数据库备份恢复经验。正文来啦~~~

3.脱机备份与联机备份

脱机备份:是在数据库封闭的时刻产生的备份,又叫冷备份,是在一致性封闭数据库后,控制文件SCN与数据文件头部的SCN一致。

1.完全备份与增量备份(差别增量邮攀累计增量)

联机备份:是在数据库应用的情况下产生的备份,又称为非一致性备份或热备份,联机备份一个数据文件的SCN与控制文件不一致。联机备份可所以全备,也可所以部分备份,必须在归档模式下才可以完成。

六、Oracle恢复的介绍

数据库的恢复策略是应用比来一次备份来实现数据库的还原,然后应用归档日记和联机日记将数据库恢复到最新或特定的状况。

Oracle恢复重要分为还原与恢复。

还原:是大年夜比来的备份文件中查找所须要的内容,并将其拷回到本来地位的过程称为还原。可以对根本数据库、表空间、数据文件、控制文件、参数文件进行还原。

恢复:分实例恢复、崩溃恢复、介质恢复。

实例恢复:在RAC情况中,当一个实例崩溃后,可用的实例将主动应用联机日记来前滚已提交的事务,撤消未提交的事务并释放锁。实例恢复(instance recovery)最重要的3个阶段:应用重做日记文件cache recovery、open database、应用undo进行transaction recovery。

崩溃恢复:在单实例或多实例情况中,如不雅所有的实例崩溃,那么在崩溃恢复中,实例须要先打开数据库,然后履行恢复操作。崩溃恢复(Crash Recovery)这是由Oracle主动完成,无需手工干涉。

介质恢复:介质恢复可以将全部数据库、一个数据文件、一个表空间文件、或一个日记文件还原到指定的时光点;介质恢复(Media Recovery)可以分为完全恢复或不完全恢复,RMAN支撑完全介质恢复竽暌闺不完全介质恢复,RMAN用到的根本敕令是restore与recover。


  推荐阅读

  用十张图解释机器学习的基本概念

Test and training error为什么低练习误差并不老是一件好的工作呢:上图以模型复杂度为变量的测试及练习缺点函数。Under and overfitting低度拟合或者过度拟合的例子。上图多项式曲线有各类各样的敕令M,以红色曲线表>>>详细阅读


本文标题:针对Oracle数据库备份恢复的一些理解与总结

地址:http://www.17bianji.com/lsqh/34854.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)