浅谈Oracle rman数据库备份与恢复的技术测试(海南邮政 王勇)

来源:互联网 发布:微信小说分销平台源码 编辑:程序博客网 时间:2024/04/28 01:25
06年经过近半年在国家局借调工作,主要负责对系统的技术测试工作,通过半年的学习和工作,谈一些自己对于系统技术测试中数据备份与恢复测试。
技术测试主要任务是对系统涉及的技术功能、技术性能、安全等方面进行重点研究,为测试工作提供技术上的测试依据,并与业务测试方案相配合,以使测试工作能够更全面、更深入地发现或确认系统应用软件存在的缺陷或错误,提出修正意见,从而完善应用软件的业务功能和技术性能,把尽可能多的软件问题发现在上线运行之前,确保系统应用软件到达预期的质量要求,其中数据备份与恢复测试尤为最重要。
1.1数据备份与恢复
数据备份就是将数据以某种方式加以保留,以便在系统遭受破坏或其他特定情况下,重新加以利用的一个过程。。
主机操作系统备份目标是:具备对整个系统的快速恢复能力,满足无数据损失或损失最少、系统恢复速度最快、业务中断时间最短的要求。
因主机操作系统一般变化较少,且流行的主机系统一般都提供较完善的操作系统备份方案和手段,对主机操作系统的备份可通过利用主机系统现有功能,结合主机上的内置磁带机设备来完成,并将多份备份磁带异地存放。另外,应定期备份操作系统的配置文件等关键数据。
1.1.1应用系统备份与恢复
应用软件的备份是为了保证在应用系统瘫痪时迅速恢复。应用软件的备份可通过操作系统和内置磁带机设备完成。但是,考虑到应用软件版本更新、升级频繁,各部分程序模块经常会有程度不同的修改,需要保留以前的旧软件版本来保证应用软件的安全性和高可恢复性,所以,在每次版本更新升级后都需要进行备份。同时,可以考虑配置版本管理软件对应用软件进行管理。
技术测试名称
应用系统的备份和恢复
技术测试范围
 
技术测试类型
强制性测试
技术测试条件
所有的业务生成的数据
技术测试内容
1.      查是否有版本管理软件来实现应用软件备份的集中管理。
2.        检查应用系统对一些重要的文件具有定期备份、清理和恢复功能。
技术测试方法
1.        在运行控制台上将应用系统相关文件备份到外部介质上;检查是否有应用备份成功的提示;
2.        在被测系统的应用系统上将一个应用目录下的文件全部删掉。
3.        确认应用系统已经不能正常工作。
4.        在运行控制台将步骤1中的备份从介质中的全部恢复出来;检查是否有应用系统恢复成功的提示;
5.        检查恢复的应用系统是否能正常运行。
预期测试结果
有备份成功的提示;
应用系统恢复成功且有提示;
恢复的应用系统能正常的运行。
其它补充说明
 
 
测试记录表:
案例编号
应用系统名称
测试过程及结果
是否达到预期测试结果
备注
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
测试人:      复核人:        测试时间:       测试地点:
1.1.2数据库备份与恢复
历史库的数据量很大,也需要直接备份到磁带库中,但采用0级备份模式,备份时间将很长,因此建议采用增量备份的模式,利用RMAN技术备份到带库中。
可以采用以下的两种增量备份中的一种,或者综合使用。
1、增量备份复制自上次完全备份或增量备份以来发生更改的所有数据。必须使用完全备份磁带(无论有多旧)和所有的后续增量备份来还原服务器。增量备份会将文件标记为已备份;即会清除或重置存档属性。
2、差异备份备份自上次完全备份以来发生更改的数据。要还原整个系统,需要一个完全备份磁带和最新的差异磁带。差异备份不将文件标记为已备份(即不清除存档属性)。
结合ORACLE/RMAN采取0级备份、增量备份、差异备份和归档日志进行完全恢复和假设时间点的不完全恢复,保证数据库的数据完整性。下面结合各种备份和恢复方式进行综合性测试。
 
案例编号
 
技术测试名称
数据库的物理备份和完全恢复
技术测试范围
 
技术测试类型
强制性测试
技术测试条件
所有的业务完成以后生成的数据
技术测试内容
对数据库进行物理备份、对数据库的完全恢复测试。
技术测试方法
1.      通过运行控制台对数据库作物理备份(ORACLE/RMAN0级备份),(也可以通过磁带库管理软件自动实现);
2.      检查是否有备份成功的提示,并且记录下备份的时间。
3.      查看系统关键表, 并记录相关信息。
4.      通过运行控制台对数据库做归档作备份,检查是否有成功的提示,并记录下备份的时间.
5.      关闭数据库. 在做任何恢复之前先做数据库的OS冷备。
6.      删除数据文件.
7.      打开数据库到MOUNT状态,通过ORACLE/RMAN方式对1中的物理备份、及5中归档日志备份进行完全恢复。检查是否有恢复成功的提示,并且记录恢复的时间。
8.      检查卡片表的内容和4中的数据是否一致。( 完成恢复后请立即做一次物理备份。)
预期测试结果
1.      有备份成功的提示
2.      有恢复成功的提示
3.      完全恢复后数据库保持数据完整性
其它补充说明
 
测试记录表:
案例编号
应用系统名称
测试过程及结果
是否达到预期测试结果
备注
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
测试人:      复核人:        测试时间:       测试地点:
案例编号
 
技术测试名称
数据库的物理备份、增量备份、差量备份及数据库的不完全恢复
技术测试范围
 
技术测试类型
强制性测试
技术测试条件
测试数据的来源:所有的业务测试都完成以后生成的数据
技术测试内容
对全国中心数据库做物理备份、增量备份和对数据库的不完全恢复。
技术测试方法
1.      备份策略:以7天为一个测试周期。第1天:物理备份(ORACLE/RMAN0级备份);第2,3,4天做增量备份;第5天做差量备份;第6,7天做增量备份。
2.      通过运行控制台对数据库作物理备份。(也可以通过磁带库管理软件自动实现);检查是否有备份成功的提示;并且记录下备份的时间。
3.      做第2,3,4天的全套操作,并对每天做增量备份;检查备份是否都成功。
4.      做第5天的全套操作,并对数据库做差量备份;检查备份是否有成功的提示。
5.      做第6天的全套操作,做好该次增量备份。
6.      在此次周期的第7天,在省中心数据库中找出一个表,记录该表相应的信息,并记录下此刻时间点。
7.      在数据库中drop掉表。检查该表已不存在。
8.      确认每天的归档都已经通过运行控制台进行了备份;检查备份是否有成功的提示。
9.      关闭数据库.在做任何恢复之前先做数据库的OS冷备.
10.  打开数据库到MOUNT状态.
11.  通过ORACLE/RMAN方式对1中的物理备份、3中差量备份、4中增量备份及7中归档备份进行对5中时间点的不完全恢复。检查是否有恢复成功的提示,并记录下这次恢复的时间。
12.  检查6中被drop掉的分户账列表的内容是否已经找回。( 完成恢复后请立即做一次物理备份。)
技术测试标准
 
预期测试结果
有备份成功的提示;
数据恢复成功且有提示;
数据库不完全恢复后丢失的数据已经找回。
其它补充说明
 
测试记录表:
案例编号
应用系统名称
测试过程及结果
是否达到预期测试结果
备注
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
测试人:      复核人:        测试时间:       测试地点:
数据备份的根本目的,是重新利用,这也就是说,备份工作的核心是恢复,一个无法恢复的备份,对任何系统来说都是毫无意义的。对一个完整的系统而言,备份工作是其中必不可少的组成部分.针对不同总数据量及每天数据量的变化会有一定的备份策略的差异。要结合系统的情况来检查备份策略的合理性。建议数据总量较小,每天作ORACLE/RMAN0级全备的备份策略;数据总量较大每天作0级备份、增量备份和差量备份结合的备份策略。

容灾备份异地容灾数据容灾容灾系统数据同步复制采集归档检索集中分发容灾方案异地容灾备份远程容灾容灾技术异地容灾方案oracle容灾容灾方案异地容灾数据容灾容灾是什么容灾系统异地容灾备份oracle容灾容灾备份数据容灾系统异构容灾方案下载EMCSRDF容灾技术和业务连续性服务方案,IBMPPRC,HPBusinessCopy,HDSTrueCopy,VERITASVVRDSGRealSync,QuestSharePlex,HDS数据中心容灾解决方案,飞康公司的持续数据保护(CDP)抽取共享升级迁移优化灾难恢复备份恢复数据保护器FalconStorCDP,StoreAge容灾方案,SEPATON容灾解决方案oracle数据库备份oracle自动备份oracle数据备份oracle冷备份oracle备份表证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带oracle备份与恢复oracle定时备份oracle备份命令oracle热备份oracle的备份与恢复oracle如何备份oracle备份还原oracle备份方式oracle逻辑备份oracle9i备份oracle联机备份DSG公司DSGRealSync数据库复制容灾软件抽取共享升级迁移优化灾难恢复备份恢复oracleexp备份oracle备份rmanoracle的备份oracle远程备份oraclerman备份oracle备份方案oracle备份脚本oracle数据备份语句oracle备份工具oracle增量备份oracle备份技术oracle物理备份oracle冷备份脚本异地容灾备份oracle备份表空间SnapAssure高速备份恢复软件pb备份oracle数据库oracle备份级别oracle容灾备份oracle容灾方案oracle容灾技术招标oracle容灾备份oracle容灾dataguardoracle容灾产品电信级容灾系统建设boss容灾系统分布式数据容灾系统数据同步复制采集归档检索集中分发容灾系统的实现原理数据库容灾系统上海移动boss容灾系统证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带RealMigrates数据库异构平台实时迁移软件建设银行容灾系统异地容灾系统结构pptvvr容灾系统容灾系统级异地容灾方案veritas异地容灾方案远程容灾方案vvr容灾方案iscsi容灾方案oracle容灾方案应用级容灾方案数据同步复制采集归档检索集中分发数据容灾方案远程异地容灾方案电信容灾方案数据备份方案双机热备份方案数据库备份方案服务器备份方案oracle备份方案oracle数据库备份方案异地备份方案异地容灾备份veritas备份方案doc磁带机备份方案企业数据备份方案案企业数据备份方案北京天津河北山西内蒙辽宁吉林黑龙江上海江苏浙江安徽福建江西山东河南湖北湖南广东广西海南四川 重庆贵州云南西藏陕西甘肃青海宁夏新疆大连厦门青岛苏州应急平台容灾中心查询平台OLTP VS OLAP数据抽取复制报表分离负载均衡数据集中数据广播应用数据实时同步实时数据仓库及决策支持系统应用

容灾备份异地容灾数据容灾容灾系统数据同步复制采集归档检索集中分发容灾方案异地容灾备份远程容灾容灾技术异地容灾方案oracle容灾容灾方案异地容灾数据容灾容灾是什么容灾系统异地容灾备份oracle容灾容灾备份数据容灾系统异构容灾方案下载EMCSRDF容灾技术和业务连续性服务方案,IBMPPRC,HPBusinessCopy,HDSTrueCopy,VERITASVVRDSGRealSync,QuestSharePlex,HDS数据中心容灾解决方案,飞康公司的持续数据保护(CDP)抽取共享升级迁移优化灾难恢复备份恢复数据保护器FalconStorCDP,StoreAge容灾方案,SEPATON容灾解决方案oracle数据库备份oracle自动备份oracle数据备份oracle冷备份oracle备份表证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带oracle备份与恢复oracle定时备份oracle备份命令oracle热备份oracle的备份与恢复oracle如何备份oracle备份还原oracle备份方式oracle逻辑备份oracle9i备份oracle联机备份DSG公司DSGRealSync数据库复制容灾软件抽取共享升级迁移优化灾难恢复备份恢复oracleexp备份oracle备份rmanoracle的备份oracle远程备份oraclerman备份oracle备份方案oracle备份脚本oracle数据备份语句oracle备份工具oracle增量备份oracle备份技术oracle物理备份oracle冷备份脚本异地容灾备份oracle备份表空间SnapAssure高速备份恢复软件pb备份oracle数据库oracle备份级别oracle容灾备份oracle容灾方案oracle容灾技术招标oracle容灾备份oracle容灾dataguardoracle容灾产品电信级容灾系统建设boss容灾系统分布式数据容灾系统数据同步复制采集归档检索集中分发容灾系统的实现原理数据库容灾系统上海移动boss容灾系统证券税务财政社保公安电力交通保险银行工商石化电信联通移动网通企业管理金宏钱金税金关金财金卡和金审社会金盾金保金农金质和金水热备异构热容灾方案备份软件工具方案技术磁盘磁带RealMigrates数据库异构平台实时迁移软件建设银行容灾系统异地容灾系统结构pptvvr容灾系统容灾系统级异地容灾方案veritas异地容灾方案远程容灾方案vvr容灾方案iscsi容灾方案oracle容灾方案应用级容灾方案数据同步复制采集归档检索集中分发数据容灾方案远程异地容灾方案电信容灾方案数据备份方案双机热备份方案数据库备份方案服务器备份方案oracle备份方案oracle数据库备份方案异地备份方案异地容灾备份veritas备份方案doc磁带机备份方案企业数据备份方案案企业数据备份方案北京天津河北山西内蒙辽宁吉林黑龙江上海江苏浙江安徽福建江西山东河南湖北湖南广东广西海南四川 重庆贵州云南西藏陕西甘肃青海宁夏新疆大连厦门青岛苏州应急平台容灾中心查询平台OLTP VS OLAP数据抽取复制报表分离负载均衡数据集中数据广播应用数据实时同步实时数据仓库及决策支持系统应用

 

 
原创粉丝点击