Oracle测试报告_第1页
Oracle测试报告_第2页
Oracle测试报告_第3页
Oracle测试报告_第4页
Oracle测试报告_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、- -*数据库报表系统ShareplexforOracle测试报告易虹天地电脑技术服务(北京)有限公司二OO四年八月Globaltechnology,localdelivery测试目标本次测试的主要目的是验证能够满足项目数据库复制的以下需求,为未来的产品选型和实施工作提供依据。在下述需求中凡注有双下划线的部分为具有最高优先级的部分;凡注有单下划线()的部分为具有次优先级的部分;未标注的部分为应正常满足的部分。复1制功能支持对异构环境的复制;对源系统影响小,所选择方案不得明显增加原有主中心主机系统或数据库系统或磁盘阵列压力,即报表方案导致主中心系统增加的额外性能要求不超过原有系统的0网络带宽占用

2、少,所需网络带宽有限,在有限传输带宽上保证复制工作延迟小。数据延迟小,数据由主中心向报表中心进行数据复制时,正常情况下时间延迟不得大于分钟;安全性高,当报表中心暂停或传输异常中断导致复制停止时,主中心的业务不受影响,需报表数据可以在主中心暂时存放,当系统恢复后,暂存数据可自动完整复制到报表中心,数据完整性一致性不被破坏;1.统2计查询功能考虑报表中心将作为经营分析系统和一些查询统计系统的数据源,要求报表中心的数据实时可读取,复制过程和报表数据读取不产生矛盾:希望从报表中心读取到的数据是实时最新数据,不需要为了读取到最新数据而进行一些切换工作;- - -测3试环境测试环境由以下两台主机构成ibm

3、p670Hardware:IP:OS:Oracle:OracleSIDShareplexdell6600PrimarySystem1Hardware:ibmp670IP:10.1.3.20OS:aix5.1Oracle:9.2.0.4OracleSIDsptestShareplex5.0SecondarySystemdell660010.1.1.65redhat2.19.2.0.4sptest25.0测4试地点测试工作安排在太平人寿电脑部1.人5员安排为了保证测试项目的成功,易虹天地电脑技术服务(北京)有限公司,都派出了专门的技术人员支持本次测试工作。项目各方参与人员密切配合、保证了测试工作的

4、成功。相关人员安排如下:姓名单位职位联系方式负责工作*技术人员*Dba*销售测6试安排161SharePlex解决方案介绍及讨论所有参加测试人员及相关技术人员参与了SharePlex解决方案介绍及讨论工作。由易虹工程师介绍SharePlex解决方案对测试方案进行讨论和确认。就测试的目的、预期的结果达成共识。根据测试计划的内容安排测试工作。162测试环境确认和准备确认测试环境是否满足SharePlex的安装、配置和测试要求。根据checklist的内容对PrimarySystem和SecondarySystem进行全面检测。经过检测和比较,确认在安装前需要进行以下工作:确认shareplex安装

5、目录,在本地磁盘上需要2GB空间以上,存储容灾队列将redolog文件放到本地磁盘,每个大小100M,数量3个,归档方式在PrimarySystem进行归档操作,归档日志放在本地磁盘163SharePlex产品安装在测试机器上安装配置SharePlexforOracle5.0。164实际测试此次测试工作为SharePlex功能测试,不包含数据初始化同步。165实际环境报表方案讨论针对需要报表的实际环境,讨论未来可能的配置方案:讨论配置方案,论证方案的可行性。检查系统环境,确定SharePlex是否满足需求提出在维护工作中需要注意的问题。1.6.6测试报告根据上述工作内容提交测试报告。- -测试

6、内容复1制功能测试2.1.1测试准备2.1.1.1建立测试表由shareplex安装程序建立,作为源数据表,在除高可用性测试的其他所有测试环境中使用。表名demosrc列名数据类型属性NAMEVARCHAR2(30)NOTNULLADDRESSVARCHAR2(60)NOTNULLPHONE#VARCHAR2(12)NOTNULL作为目标数据表,由shareplex安装程序建立,在除高可用性测试的其他所有测试环境中使用。表名demosrc列名数据类型属性NAMEVARCHAR2(30)NOTNULLADDRESSVARCHAR2(60)NOTNULLPHONE#VARCHAR2(12)NOTN

7、ULL2.1.1.2建立配置文件Testeglobal2,configuration,fileonprimarysystemdatasource:o.sptestsplex.demo_srcsplex.demo_srcweblogic72o.sptest主数据库实例名sptest其中weblogic72是linux报表主机的主机名,报表数据库的实例名是sptest2.1.1.3建立复制环境主系统:SysA报表系统:SysB(1)启动SysA上的和SysB上的SharePlexsp_cop&(2)启动控制台sp_ctrl(3)在SysA中激活config文件sp_ctrlactivateconf

8、igtesteglobal2(4)检查SysA和SysB测试表中的记录SQLselect*fromsplex.demo_src;SQLselect*fromsplex.demo_src;2.1.2基本功能测试2.1.2.1测试目的验证SharePlex可以复制所有的DML操作,如插入、修改、删除等等。验证SharePlex可以支持很多DDL操作,如truncate,altertable。2.1.2.2测试步骤复制DML语句:在SysA上做INSERT、UPDATE和DELETE操作,检查SysB对应的表。SQLInsertintosplex.demo_srcvalues(1,11,111);S

9、QLUpdatesplex.demo_srcsetaddress=22wherename=1;SQLDeletefromsplex.demo_srcwherename=1;复制DDL语句:在SysA上做TRUNCATETABLE操作,检查SysB对应的表。SQLTruncatesplex.demo_srcSQLaltertabledemo_srcadd(idnumber(10);2.1.2.3预期结果SharePlex可以复制所有的DML操作,如插入、修改、删除等等。SharePlex可以支持的DDL操作,如truncate,altertable。2.1.2.4实际结果及评价达到预期结果。2.

10、1.3性能测试2.1.3.1测试目的验证SharePlex支持大量事务的复制操作。2.1.3.2测试步骤先在SysA运行SQL语句A运行procedure,插入10万条记录Commit;验证在语句B运行后,SharePlex将数据复制到SysB。运行查询命令,记录数据行数,确认数据已经成功复制而且复制行数相同。selectcount(*)fromdemo_src;2.1.3.3预期结果在中对一个表进行大数据量插入,能够很快复制到,数据延迟非常小。2.1.3.4实际结果及评价达到预期结果。在PrimarySystem大量记录后,在SecondarySystem中马上可以查询到相关记录。感觉不到数

11、据延迟。2.1.4查询功能测试2.1.4.1测试目的验证在复制过程中,对目标数据库可以进行查询操作。2.1.4.2测试步骤在SysA运行批量加载记录:在运行过程中在SysB上进行查询操作。selectcount(*)fromdemo_src;2.1.4.3预期结果验证在PrimarySystem中向SecondarySystem中进行复制时,可以对目标数据库进行查询操作。2.1.4.4实际结果及评价达到预期效果。2.1.5可靠性测试2.1.5.1测试目的验证在SecondarySystem中SharePlex毁坏不影响复制功能。验证在PrimarySystem中SharePlex毁坏不影响复制

12、功能。验证在PrimarySystem或SecondarySystem中SharePlex毁坏且此时复制事务已归档至archive日志中不影响复制功能验证当灾备系统网络中断,当网络恢复Shareplex不影响复制2.1.5.2测试步骤(1)验证在SysB中关闭SharePlex进程,数据库和SysA中的SharePlex正常进行操作,当SysB重新启动后,SharePlex能保证复制工作继续正常进行。在SysB关闭shareplexsp_ctrlshutdown在SysA插入数据SQLInsertintosplex.demo_srcvalues(2,22,222);在SysA检查export队

13、列sp_ctrlqstauts在SysB中检查表中的数据SysBselectcount(*)fromdemo_src;在SysB启动SharePlexSysBstartupTestthequeuesonbothsystemsSysAqtatusSysBqstatusTestthetableonSecondarySystemSysBselectcount(*)fromdemo_src;验证在SysA中SharePlex毁坏的情况下,当SharePlex重新启动后(事务记载在RedoLog文件中),可以继续进行复制工作。stopcaptureonSysASysAstopcaptureDMLonSy

14、sASysASQLInsertintosplex.demo_srcvalues(3,333,333);commitstartcaptureonSysASysAstartcapturechecktheresultsonSysBSysBselectcount(*)fromdemo_src;验证在SysA中SharePlex毁坏的情况下,当SharePlex重新启动后(事务已经归档到ArchiveLog文件中),可以继续进行复制工作。stopcaptureonSysASysAstopcaptureswitchonlineredologfilealtersystemswitchlogfile;DMLo

15、nSysASysASQLInsertintosplex.demo_srcvalues(3,333,333);commitswitchonlineredologfilesuntiltheDMLoperationsentersintothearchivelogfilesaltersystemswitchlogfile;(severaltimestomakethecurrentlogbearchived)startcaptureonSysASysAstartcapturechecktheresultsonSysBSysBselectcount(*)fromdemo_src;验证在SysA中Share

16、Plex正常运行的情况下,当断开与灾备系统连接的网线,可以继续进行复制工作。shutdownSysBDMLonSysASysASQLInsertintosplex.demo_srcvalues(3,333,333);commitrestartSysbSysBselectcount(*)fromdemo_src;2.1.5.3预期结果验证在SecondarySystem中SharePlex毁坏的情况下,在PrimarySystem中插入数据,当SecondarySystem中SharePlex进程重新启动后,数据可以继续复制到SecondarySystem。验证在PrimarySystem中Sh

17、arePlex毁坏的情况下,当SharePlex重新启动后(事务记载在RedoLog文件中),可以继续进行复制工作。验证在PrimarySystem中SharePlex毁坏的情况下,当SharePlex重新启动后(事务已经归档到ArchiveLog文件中),可以继续进行复制工作。验证当灾备系统网络中断,当网络恢复Shareplex不影响复制2.1.5.4实际结果及评价达到预期效果。在PrimarySystem和SecondarySystem停止SharePlex,当SharePlex重新启动后,复制工作可以自动继续进行。测试结论报表系统测试工作由易虹、太平人寿共同完成。针对测试目标非常重要的用

18、标识重要用标识一般无标识针对测试结论满足并具有非常优势标识满足用标识不满足无标识测试指标测试目标测试方案实现的情况测试结论复制功能支持异构的数据源和数据目标提供对不冋操作系统、数据库的复制,包括IBM、LINUXSharePlex支持从AIX到LINUX的复制满足且具有非常优势对源系统影响非常小报表方案导致主中心系统增加的额外性能要求不超过原有系统的20%;SharePlex对CPU资源的平均占用为2%。满足且具有非常优势对网络带宽的占用在有限传输带宽上保证复制工作不延迟SharePlex对网络带宽的占用低。满足且具有非常优势数据延迟正常情况下时间延迟不得大于分钟基本上再2s内满足且具有非常优势安全性当报表中心暂停或传输异常中断导致复制停止时,主中心的业务不受影

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论