Oracle10g数据库备份与恢复总结1--Oracle备份与恢复之概述

Oracle10g备份与恢复之概述

       
        最近在复习加学习一下Oracle数据库的备份与恢复,来弥补一下曾经知识的不足。但是在网上查了很多网页资料,发现都不太全面,或者难于理解,故在此将网上各位大神们的经验做一下总结,也为自己的知识点做一下总结,也希望能对要学这方面知识的人有帮助。
 
        数据库的备份分为【逻辑备份】和【物理备份】。与此对应的就是逻辑恢复与物理恢复了。
 
        【逻辑备份】是指使用软件技术从数据库中将数据导出一个二进制数据文件。因此,逻辑备份文件只能用来对数据库进行逻辑恢复,即逻辑备份数据文件的导入。逻辑备份是针对数据库内数据的备份,可以对数据库内所有的数据进行全备份,也可以备份部分重要数据。注意一点逻辑备份如果数据量很大,速度会比较慢。逻辑备份与恢复主要使用【exp/imp】工具和【数据泵】技术expdp/impdp。
 
        【物理备份】是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。可以使用 Oracle 的恢复治理器(Recovery Manager,RMAN)或操作系统命令进行数据库的物理备份。物理备份具体包括冷备份和热备份。热备份顾名思义就是在数据库联机运行时进行的备份,冷备份就是在脱机数据库关闭时进行的备份。这里需要指出热备份,数据库必须处在【归档模式】下。 非归档模式只能做冷备份,并且恢复时只能做完全备份的恢复。最近一次完全备份到系统出错期间的数据不能恢复。归档模式可以做热备份,并且可以做增量备份,可以做部分恢复。但是热备份的恢复不可以失败,失败将造成数据丢失。
 
       在现实情况中,我们大多数时候备份时都是逻辑备份与物理备份同时进行的。当然可能有些公司也开发了一些结合上面备份方式的备份软件来进行备份。
 
        这里补充一点数据库的备份还可以分为一致性备份和非一致性备份,一般一致性备份是指数据库关闭状态下的备份,此时所有数据块文件的scn号(system change number)一致,故称为一致性备份。一致性备份既适用于归档模式也适用于非归档模式。而当数据库打开运行时的备份,因数据一直在变动,会导致数据块文件的scn号不一致,故称为非一致性备份。非一致性备份只适用于归档模式。
       对于数据库恢复,一般分为两种,一种是实例恢复,这种恢复是Oracle实例失败后自动进行的恢复,比如掉电后或后台进程故障的恢复。一种是介质恢复,主要是指文件损坏或磁盘故障后,用已备份的数据就行恢复。
       后面的文章将对上面的逻辑备份和物理备份进行实际示例的讲解,并对其中的术语做进一步解释,如归档模式,闪回等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值