数据库备份九点详解-备份恢复[Oracle防范]
本文“数据库备份九点详解-备份恢复[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
第一种情形:
有RAID,还需求做数据库备份吗?
答复:需求.有了RAID,万一部份磁盘破坏,可以修复数据库,有的情形下数据库乃至可以持续利用.但是,假如哪一天,你的同事不当心删除了一条重要的记录,怎么办?RAID是无能为力的.你需求符合的备份战略,把那条被误删的数据恢复出来.所以有了RAID,仍需求做备份集群,磁盘镜像同理.
第二种情形:
我们需求全备份+日记备份?
解答:假如你只做全备份,那么受限于全备份的大小和备份时间,不大概常做.并且只有全备份,不能将数据库恢复至某个时间点.所以,我们需求全备份+日记备份.比方每天一个全备份,每隔1小时或若干分钟一个日记备份.说到差别备份,因为微软的差别备份记录的是上一次全备份以来发生的改变,所以,假如数据库的窜改很频繁的话,没过量久,差别备份就会和全备份的大小接近,因此这种情形下就不符合了.因此,全备份+日记备份的筹划合适绝大大都的用户.
第三种情形:
假如你仅在数据库本地做备份,万一磁盘破坏,大概整个服务器硬件破坏,备份也就没了,就没法恢复数据库.
解答:因此,你需求把备份文件传送至另一个物理硬件上.大大都用户不用磁带机,因此不考虑.普通,我们需求另一台便宜的服务器大概PC来存放数据库的备份,来避免硬件破坏造成的备份丧失.
第四种情形:
你可以在数据库服务器本地做完备份,然后利用某些方法将备份文件传送至备机.你是在备份完成后就即刻穿送的吗?其实可以考虑将传送备份的脚本用T-SQL语句来写.
第五种情形:
备份文件传送至备机后,便可以高枕无忧了吗?
解答:不.作为DBA的你还需求查抄备机上的备份文件能否能将数据库恢复至最新,假如采取日记备份,会不会因为丧失某一个日记备份文件而招致数据库不能恢复至最新?若何查抄日记备份文件之间存在断档?
第六种情形:
为了将数据库尽大概的恢复到最新,你大概会每隔10分钟(乃至1分钟)履行一第二天志备份,那么万一数据库坏了,在恢复的时刻,手动恢复成百上千个日记文件,是不是不太实际?
第七种情形:
假如你所在公司有很多的数据库服务器(就像我所在的公司),并且磁盘空间有限,那么你不得不常常登录服务器来删除旧的备份文件,假如哪天忘了,大概五一十一长假,磁盘空间用完了,就麻烦了.
第八种情形:
数据库在备份的时刻,并不会查抄数据页面的完好性,假如数据页坏了,备份功课仍会履行,并且不会报错,等到你发现数据页有错误的时刻,你也极大概已经因为磁盘空间不足,而删除了早期的备份,而此时剩下的那些备份大概都是包含破坏的数据页,假如破坏的数据页是某个表的表头的话,那这个表你就再也没办法恢复了.所以你需求按期履行DBCC查抄,来尽早发现数据库页面的完好性.在未作完DBCC查抄之前,你不能删除旧的备份,以避免新的备份存在问题.所以,删除备份文件的工作变的有些麻烦.
第九种情形:
你大概知道SQL Server供应了数据库保护筹划.没错,利用它可以按期做备份,履行DBCC查抄,但这一切仅限于本机操作.为了使数据库坚固,你还是需求自己把本地备份传送至备机.
以上是“数据库备份九点详解-备份恢复[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |