备份数据有效性验证_方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
带库备份数据一致性有效性验证方案
冯亚峰
2011/10/17
一.备份作业数据分析
通过对磁带备份服务器的备份作业进行考察,对正在运行的备份作业进行统计,目前正在运行的备份作业如下:
1、K3
备份内容: sql数据库
备份频率:每天
数据包大小:7.3G
生效日期:2008-6-11
2、xxx-pdm-sql
备份内容:xxx-pdmserver sql数据库
备份频率:每天
数据包大小:20.1G
生效日期:2009-2-24
3、xxx-erp-sql-完全
备份内容: sql数据库
备份频率:每周
数据包大小:0.96G
生效日期:2007-11-23
4、K3每周
备份内容 sql数据库
备份频率:每周
数据包大小:7.3G
生效日期:2008-6-11
5、xxx-dlp
备份内容: sql\cobraDGServer库
备份频率:每周
数据包大小:54M
生效日期:2009-12-15
6、OA_Full
备份内容:Lotus Domino数据库\F:\program file\lotus\domino\data文件夹
备份频率:每周
数据包大小:144G
生效日期:2007-12-3
7、xxx-pdm-ftp
备份内容:xxx-pdmserver\I:\pdmftp文件夹
备份频率:每周
数据包大小:153G
生效日期:2009-2-24
8、eMail_Full
备份内容:\F:\program file\*.* /subdir
|F:\*.* /subdir
备份频率:每周
数据包大小:数据量过大,从未成功备份过。
生效日期:2007-12-10
9、CAPP-SQL
备份内容:xxx-capp-sql sql数据库
备份频率:每周
数据包大小:8G
生效日期:2011-5-4
10、xxx-AD
备份内容:xxx-AD \系统状态\active dirctory\windows ntds
xxx-AD \系统状态\com+ class registration database
xxx-AD \系统状态\registry
xxx-AD \系统状态\system files
xxx-AD \系统状态\sysvol
备份频率:每周
数据包大小:1.4G
生效日期:2009-11-2
通过对磁带备份目前进行的10个作业进行分析,我们可以看到作业1、2、3、4、5、9这六项作业都是对系统SQL数据库进行备份,6号作业是对domino数据库进行备份,7、8号作业是对文件夹进行备份,其中8号作业由于数据量太大从未成功备份过,因此建议永久性停止该条作业。10号作业是对系统状态(文件)进行备份。
二、备份数据一致性和有效性检验分析
要对这些备份的数据进行一致性检验,确保备份数据和备份作业时的生产系统的数据完全一致,这种一致性检验是无需人工对每个数据表来校验核对的,只需要在备份策略上加上“备份后一致性检查”这条选项就能保证备份后的数据与生产系统完全一致,如果发现不一致,备份服务器校验后就会报错,技术人员再进行技术干预即可。由于备份后对备份数据进行一致性检查占用的系统资源较大,建议对现有的带库备份服务器进行内存升级,由目前的1G内存升级到4G内存即可。
而对备份后的数据进行有效性检验,只需要将备份的数据恢复到验证服务器上,恢复后的数据能正常访问就能证明备份数据有效。而这些有效的数据之前是已经进行过一致性检验
的,所以我们能确定其一致性和有效性。
三、备份数据一致性设定
目前信息中心的带库备份服务器是;IP地址为:10.0.0.88;服务器上运行的操作系统为windows2003,备份系统为:symantec backup exec12 for windows servers,打开备份系统symantec bakup exec备份界面,点击“作业监视器”选项卡,我们能看到备份作业系统运行窗口如下:
在当前作业列表中,双击某项针对SQL数据库备份的作业项,并在左侧设置区的“设置”项目中单击“microsoft sql”选项,打开备份作业关于“microsoft sql”的设置窗口:
从设置窗口中,我们可以看到,目前我们的备份策略是没有在完成备份后对备份数据进行一致性检查,单击“备份后一致性检查”的下拉菜单,选中“完全检查,包括索引”;同时,勾选“备份时使用奇偶校验(U)(SQL 2005)”确保备份数据与生产主机数据一致和准
确。
同时,应该在“备份前一致性检查”的下拉菜单选中“完全检查,包括索引”,然后将“即使一致性检查失败也继续备份”前的勾选去掉不选,来保证每次备份前生产主机数据库的有效性。如图:
四、备份数据有效性检验
如前所述,我们在保证备份的数据和生产主机的数据是一致性的前提下,只要能将备份的数据恢复到验证的主机上,并且在验证的主机上能够访问恢复的数据库,我们就能确定备份数据的有效性。
在具体的检验数据有效性的过程中,首先要准备验证主机,要求和生产主机有相同的软件环境,考虑到既要节约成本、不重复购买设备,又要考虑到验证工作的可行性,我计划利用飞康近线备份对生产主机操作系统和数据库备份恢复的易操作性,直接在虚机上恢复出和生产主机一样的主机系统,然后将带库备份的数据库恢复到验证主机上,在验证主机上对恢复后的数据库进行访问,如果访问成功,我认为带库备份的数据的一致性和有效性都得到了验证。
对于个别非SQL数据库的磁带备份(主要是OA的domino数据库备份、PDM-FTP的