rman备份_企业数据备份篇

      企业如果没有了数据,就像巧妇难为无火之炊。数据对企业来说是重中之重。从而保障数据防丢非常的重要。有些企业不是很注重数据的防丢,认为数据库系统装好后,数据就在数据库中,不用再单独做数据的备份。但他们没有想到的是数据库软件有损坏的可能,数据存放的服务器或者是磁盘也有损坏的可能。一旦损坏,数据库启不来,因没有数据库的备份数据不能进行恢复,数据就出现了丢失,业务不能继续开展,对企业的影响是非常巨大的。这样的客户案例每年我知道的至少有10家。那怎样才能做到数据防丢了,跟我一起进入相关的学习吧。

        你如果能看懂这张图,相信你对数据的防丢措施有较大的了解。

89b84226221a4b51518b21115bf3b65e.png

    以上图中讲到的数据库逻辑备份与物理备份,你们肯定很想知道他们实现的目的与策略吧,那就继续接着往下看吧。

数据备份方式归类分析:

e9acc094463f3a21d057c964bb78129a.png

数据库备份分为物理备份和逻辑备份, 物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用这些文件进行还原;逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXP/EXPDP等工具进行导出工作,可以利用IMP/IMPDP等工具把逻辑备份文件导入到数据库。

数据库安全备份常见误区:

1)只要用了SAN存储,有RAID级别的保护,数据库文件就不会损坏,不需要rman备份。事实上绝大多数生产系统都使用了RAID,但是还是很多发生数据库文件损坏的案例,断电、内存错误、硬件问题都有可能导致数据库文件损坏。

2)只要有expdp备份作业,就可以高枕无忧。Expdp备份在导出的过程中可能会碰到各种问题而导致很多表没有备份到,又没有人及时的检查expdp的日志,出了问题才去找expdp备份文件,却发现很多表都没备份到

  • 数据库逻辑备份

重要说明:逻辑备份只能做为Rman备份的一个后备,只能做辅助作用。

    逻辑备份恢复常用的工具是EXP/IMP 和EXPDP/IMPDP,EXPDP/IMPDP 叫做数据泵方式,在数据库服务端运行。

逻辑备份的优点:数据库可以在非归档模式下做备份,可以按schema来备份

逻辑备份的缺点:1)数据库备份可靠性较低,容易碰到bug或者其它错误导致备份不完整,备份无效的问题;2)恢复时只能恢复到导出开始的那个时间点的数据,在数据库发生灾难时,一定会丢失数据;3)每天备份浪费很多空间,会大大降低数据库性能;4)备份性能效率较低;5)无法修复数据库文件损坏或者坏块。

  • 数据库rman备份

rman备份的缺点:1)数据库需要开启归档模式,归档会占空间

rman备份的优点:1)备份可靠性非常高;2)不同备份级别灵活结合可满足不同场景需要,对数据库的压力较小;3)压缩率高,省空间;4)备份性能效率高;5)能在各种灾难场景中 场景中提供高级别的保障;5)完整的日志情况下可以无损恢复;6)由于断电、内存错误等引起的数据库文件完全损坏或有逻辑块损坏可以轻易的恢复

  • 备份策略制定

数据量&需求

备份策略

恢复所需文件

100G以下

可恢复要求高、磁盘空间比较充分

一天做一次level0的备份(全备)。

恢复的时候,会使用最新的那一份备份和归档进行恢复。

数据量在100G以上,500G以下

周六或周日做一次level0的备份,其它工作日做level1的增量备份。

恢复的时候,会使用周末的那一次level0的做恢复,再加上其它工作日的level1的增量以及归档恢复到最新状态。

500G以上1T以下

对恢复时间要求高的

周六或周日做一次level0的备份,其它工作日做level1的增量备份

恢复的时候,会使用周末的那一次level0的做恢复,再加上其它工作日的level1的增量以及归档恢复到最新状态。

500G以上的数据库

对恢复时间要求不高的

每月初的周六或周日做一次level0的备份,其它周末做level1的增量备份,其它工作日做level2的增量备份。例:2017-10-01 做level0的备份,7、14、21、28号做level2的incremental level 1的备份,其它日做incremental  level 2的备份。

假如10月29号发生数据库损坏,可以使用月初周末的1号那天的level0的做恢复,然后依次使用7、14、21、28号做level2的incremental  level 1的备份恢复,再使用29号的incremental  level 2备份恢复,最后使用归档恢复到最新状态。

Oracle 物理备份属于第三方Oracle数据库高级备份方案,部署及后续运维相对复杂,需要专业的第三方厂家或专业的DBA才能部署,建议买专业的数据库备份软件,在当地找家专业的第三方厂家部署或购买应用软件提供商提供的数据库基础运维服务专项进行部署。当然,如果客户有配数据库管理人员,则由客户的数据库管理人员进行部署就可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值