在当今信息化的数据时代,数据成为了当局和企事业单位最值钱的也是最有价值的器械,而最有价值的┞封些数据主如果存放在数据库傍边, 是以针对IT治理或数据库保护人员来说,数据的备份就是IT部分的重中之重了。
在全部数据库市场,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,以红色曲线表>>>详细阅读
地址:http://www.17bianji.com/lsqh/34854.html
1/2 1