Oracle測試報(bào)告_第1頁
Oracle測試報(bào)告_第2頁
Oracle測試報(bào)告_第3頁
Oracle測試報(bào)告_第4頁
Oracle測試報(bào)告_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、- -*數(shù)據(jù)庫報(bào)表系統(tǒng)ShareplexforOracle測試報(bào)告易虹天地電腦技術(shù)服務(wù)(北京)有限公司二OO四年八月Globaltechnology,localdelivery測試目標(biāo)本次測試的主要目的是驗(yàn)證能夠滿足項(xiàng)目數(shù)據(jù)庫復(fù)制的以下需求,為未來的產(chǎn)品選型和實(shí)施工作提供依據(jù)。在下述需求中凡注有雙下劃線的部分為具有最高優(yōu)先級的部分;凡注有單下劃線()的部分為具有次優(yōu)先級的部分;未標(biāo)注的部分為應(yīng)正常滿足的部分。復(fù)1制功能支持對異構(gòu)環(huán)境的復(fù)制;對源系統(tǒng)影響小,所選擇方案不得明顯增加原有主中心主機(jī)系統(tǒng)或數(shù)據(jù)庫系統(tǒng)或磁盤陣列壓力,即報(bào)表方案導(dǎo)致主中心系統(tǒng)增加的額外性能要求不超過原有系統(tǒng)的0網(wǎng)絡(luò)帶寬占用

2、少,所需網(wǎng)絡(luò)帶寬有限,在有限傳輸帶寬上保證復(fù)制工作延遲小。數(shù)據(jù)延遲小,數(shù)據(jù)由主中心向報(bào)表中心進(jìn)行數(shù)據(jù)復(fù)制時(shí),正常情況下時(shí)間延遲不得大于分鐘;安全性高,當(dāng)報(bào)表中心暫?;騻鬏敭惓V袛鄬?dǎo)致復(fù)制停止時(shí),主中心的業(yè)務(wù)不受影響,需報(bào)表數(shù)據(jù)可以在主中心暫時(shí)存放,當(dāng)系統(tǒng)恢復(fù)后,暫存數(shù)據(jù)可自動(dòng)完整復(fù)制到報(bào)表中心,數(shù)據(jù)完整性一致性不被破壞;1.統(tǒng)2計(jì)查詢功能考慮報(bào)表中心將作為經(jīng)營分析系統(tǒng)和一些查詢統(tǒng)計(jì)系統(tǒng)的數(shù)據(jù)源,要求報(bào)表中心的數(shù)據(jù)實(shí)時(shí)可讀取,復(fù)制過程和報(bào)表數(shù)據(jù)讀取不產(chǎn)生矛盾:希望從報(bào)表中心讀取到的數(shù)據(jù)是實(shí)時(shí)最新數(shù)據(jù),不需要為了讀取到最新數(shù)據(jù)而進(jìn)行一些切換工作;- - -測3試環(huán)境測試環(huán)境由以下兩臺主機(jī)構(gòu)成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試地點(diǎn)測試工作安排在太平人壽電腦部1.人5員安排為了保證測試項(xiàng)目的成功,易虹天地電腦技術(shù)服務(wù)(北京)有限公司,都派出了專門的技術(shù)人員支持本次測試工作。項(xiàng)目各方參與人員密切配合、保證了測試工作的

4、成功。相關(guān)人員安排如下:姓名單位職位聯(lián)系方式負(fù)責(zé)工作*技術(shù)人員*Dba*銷售測6試安排161SharePlex解決方案介紹及討論所有參加測試人員及相關(guān)技術(shù)人員參與了SharePlex解決方案介紹及討論工作。由易虹工程師介紹SharePlex解決方案對測試方案進(jìn)行討論和確認(rèn)。就測試的目的、預(yù)期的結(jié)果達(dá)成共識。根據(jù)測試計(jì)劃的內(nèi)容安排測試工作。162測試環(huán)境確認(rèn)和準(zhǔn)備確認(rèn)測試環(huán)境是否滿足SharePlex的安裝、配置和測試要求。根據(jù)checklist的內(nèi)容對PrimarySystem和SecondarySystem進(jìn)行全面檢測。經(jīng)過檢測和比較,確認(rèn)在安裝前需要進(jìn)行以下工作:確認(rèn)shareplex安裝

5、目錄,在本地磁盤上需要2GB空間以上,存儲容災(zāi)隊(duì)列將redolog文件放到本地磁盤,每個(gè)大小100M,數(shù)量3個(gè),歸檔方式在PrimarySystem進(jìn)行歸檔操作,歸檔日志放在本地磁盤163SharePlex產(chǎn)品安裝在測試機(jī)器上安裝配置SharePlexforOracle5.0。164實(shí)際測試此次測試工作為SharePlex功能測試,不包含數(shù)據(jù)初始化同步。165實(shí)際環(huán)境報(bào)表方案討論針對需要報(bào)表的實(shí)際環(huán)境,討論未來可能的配置方案:討論配置方案,論證方案的可行性。檢查系統(tǒng)環(huán)境,確定SharePlex是否滿足需求提出在維護(hù)工作中需要注意的問題。1.6.6測試報(bào)告根據(jù)上述工作內(nèi)容提交測試報(bào)告。- -測試

6、內(nèi)容復(fù)1制功能測試2.1.1測試準(zhǔn)備2.1.1.1建立測試表由shareplex安裝程序建立,作為源數(shù)據(jù)表,在除高可用性測試的其他所有測試環(huán)境中使用。表名demosrc列名數(shù)據(jù)類型屬性NAMEVARCHAR2(30)NOTNULLADDRESSVARCHAR2(60)NOTNULLPHONE#VARCHAR2(12)NOTNULL作為目標(biāo)數(shù)據(jù)表,由shareplex安裝程序建立,在除高可用性測試的其他所有測試環(huán)境中使用。表名demosrc列名數(shù)據(jù)類型屬性NAMEVARCHAR2(30)NOTNULLADDRESSVARCHAR2(60)NOTNULLPHONE#VARCHAR2(12)NOTN

7、ULL2.1.1.2建立配置文件Testeglobal2,configuration,fileonprimarysystemdatasource:o.sptestsplex.demo_srcsplex.demo_srcweblogic72o.sptest主數(shù)據(jù)庫實(shí)例名sptest其中weblogic72是linux報(bào)表主機(jī)的主機(jī)名,報(bào)表數(shù)據(jù)庫的實(shí)例名是sptest2.1.1.3建立復(fù)制環(huán)境主系統(tǒng):SysA報(bào)表系統(tǒng):SysB(1)啟動(dòng)SysA上的和SysB上的SharePlexsp_cop&(2)啟動(dòng)控制臺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測試目的驗(yàn)證SharePlex可以復(fù)制所有的DML操作,如插入、修改、刪除等等。驗(yàn)證SharePlex可以支持很多DDL操作,如truncate,altertable。2.1.2.2測試步驟復(fù)制DML語句:在SysA上做INSERT、UPDATE和DELETE操作,檢查SysB對應(yīng)的表。SQLInsertintosplex.demo_srcvalues(1,11,111);S

9、QLUpdatesplex.demo_srcsetaddress=22wherename=1;SQLDeletefromsplex.demo_srcwherename=1;復(fù)制DDL語句:在SysA上做TRUNCATETABLE操作,檢查SysB對應(yīng)的表。SQLTruncatesplex.demo_srcSQLaltertabledemo_srcadd(idnumber(10);2.1.2.3預(yù)期結(jié)果SharePlex可以復(fù)制所有的DML操作,如插入、修改、刪除等等。SharePlex可以支持的DDL操作,如truncate,altertable。2.1.2.4實(shí)際結(jié)果及評價(jià)達(dá)到預(yù)期結(jié)果。2.

10、1.3性能測試2.1.3.1測試目的驗(yàn)證SharePlex支持大量事務(wù)的復(fù)制操作。2.1.3.2測試步驟先在SysA運(yùn)行SQL語句A運(yùn)行procedure,插入10萬條記錄Commit;驗(yàn)證在語句B運(yùn)行后,SharePlex將數(shù)據(jù)復(fù)制到SysB。運(yùn)行查詢命令,記錄數(shù)據(jù)行數(shù),確認(rèn)數(shù)據(jù)已經(jīng)成功復(fù)制而且復(fù)制行數(shù)相同。selectcount(*)fromdemo_src;2.1.3.3預(yù)期結(jié)果在中對一個(gè)表進(jìn)行大數(shù)據(jù)量插入,能夠很快復(fù)制到,數(shù)據(jù)延遲非常小。2.1.3.4實(shí)際結(jié)果及評價(jià)達(dá)到預(yù)期結(jié)果。在PrimarySystem大量記錄后,在SecondarySystem中馬上可以查詢到相關(guān)記錄。感覺不到數(shù)

11、據(jù)延遲。2.1.4查詢功能測試2.1.4.1測試目的驗(yàn)證在復(fù)制過程中,對目標(biāo)數(shù)據(jù)庫可以進(jìn)行查詢操作。2.1.4.2測試步驟在SysA運(yùn)行批量加載記錄:在運(yùn)行過程中在SysB上進(jìn)行查詢操作。selectcount(*)fromdemo_src;2.1.4.3預(yù)期結(jié)果驗(yàn)證在PrimarySystem中向SecondarySystem中進(jìn)行復(fù)制時(shí),可以對目標(biāo)數(shù)據(jù)庫進(jìn)行查詢操作。2.1.4.4實(shí)際結(jié)果及評價(jià)達(dá)到預(yù)期效果。2.1.5可靠性測試2.1.5.1測試目的驗(yàn)證在SecondarySystem中SharePlex毀壞不影響復(fù)制功能。驗(yàn)證在PrimarySystem中SharePlex毀壞不影響復(fù)制

12、功能。驗(yàn)證在PrimarySystem或SecondarySystem中SharePlex毀壞且此時(shí)復(fù)制事務(wù)已歸檔至archive日志中不影響復(fù)制功能驗(yàn)證當(dāng)災(zāi)備系統(tǒng)網(wǎng)絡(luò)中斷,當(dāng)網(wǎng)絡(luò)恢復(fù)Shareplex不影響復(fù)制2.1.5.2測試步驟(1)驗(yàn)證在SysB中關(guān)閉SharePlex進(jìn)程,數(shù)據(jù)庫和SysA中的SharePlex正常進(jìn)行操作,當(dāng)SysB重新啟動(dòng)后,SharePlex能保證復(fù)制工作繼續(xù)正常進(jìn)行。在SysB關(guān)閉shareplexsp_ctrlshutdown在SysA插入數(shù)據(jù)SQLInsertintosplex.demo_srcvalues(2,22,222);在SysA檢查export隊(duì)

13、列sp_ctrlqstauts在SysB中檢查表中的數(shù)據(jù)SysBselectcount(*)fromdemo_src;在SysB啟動(dòng)SharePlexSysBstartupTestthequeuesonbothsystemsSysAqtatusSysBqstatusTestthetableonSecondarySystemSysBselectcount(*)fromdemo_src;驗(yàn)證在SysA中SharePlex毀壞的情況下,當(dāng)SharePlex重新啟動(dòng)后(事務(wù)記載在RedoLog文件中),可以繼續(xù)進(jìn)行復(fù)制工作。stopcaptureonSysASysAstopcaptureDMLonSy

14、sASysASQLInsertintosplex.demo_srcvalues(3,333,333);commitstartcaptureonSysASysAstartcapturechecktheresultsonSysBSysBselectcount(*)fromdemo_src;驗(yàn)證在SysA中SharePlex毀壞的情況下,當(dāng)SharePlex重新啟動(dòng)后(事務(wù)已經(jīng)歸檔到ArchiveLog文件中),可以繼續(xù)進(jìn)行復(fù)制工作。stopcaptureonSysASysAstopcaptureswitchonlineredologfilealtersystemswitchlogfile;DMLo

15、nSysASysASQLInsertintosplex.demo_srcvalues(3,333,333);commitswitchonlineredologfilesuntiltheDMLoperationsentersintothearchivelogfilesaltersystemswitchlogfile;(severaltimestomakethecurrentlogbearchived)startcaptureonSysASysAstartcapturechecktheresultsonSysBSysBselectcount(*)fromdemo_src;驗(yàn)證在SysA中Share

16、Plex正常運(yùn)行的情況下,當(dāng)斷開與災(zāi)備系統(tǒng)連接的網(wǎng)線,可以繼續(xù)進(jìn)行復(fù)制工作。shutdownSysBDMLonSysASysASQLInsertintosplex.demo_srcvalues(3,333,333);commitrestartSysbSysBselectcount(*)fromdemo_src;2.1.5.3預(yù)期結(jié)果驗(yàn)證在SecondarySystem中SharePlex毀壞的情況下,在PrimarySystem中插入數(shù)據(jù),當(dāng)SecondarySystem中SharePlex進(jìn)程重新啟動(dòng)后,數(shù)據(jù)可以繼續(xù)復(fù)制到SecondarySystem。驗(yàn)證在PrimarySystem中Sh

17、arePlex毀壞的情況下,當(dāng)SharePlex重新啟動(dòng)后(事務(wù)記載在RedoLog文件中),可以繼續(xù)進(jìn)行復(fù)制工作。驗(yàn)證在PrimarySystem中SharePlex毀壞的情況下,當(dāng)SharePlex重新啟動(dòng)后(事務(wù)已經(jīng)歸檔到ArchiveLog文件中),可以繼續(xù)進(jìn)行復(fù)制工作。驗(yàn)證當(dāng)災(zāi)備系統(tǒng)網(wǎng)絡(luò)中斷,當(dāng)網(wǎng)絡(luò)恢復(fù)Shareplex不影響復(fù)制2.1.5.4實(shí)際結(jié)果及評價(jià)達(dá)到預(yù)期效果。在PrimarySystem和SecondarySystem停止SharePlex,當(dāng)SharePlex重新啟動(dòng)后,復(fù)制工作可以自動(dòng)繼續(xù)進(jìn)行。測試結(jié)論報(bào)表系統(tǒng)測試工作由易虹、太平人壽共同完成。針對測試目標(biāo)非常重要的用

18、標(biāo)識重要用標(biāo)識一般無標(biāo)識針對測試結(jié)論滿足并具有非常優(yōu)勢標(biāo)識滿足用標(biāo)識不滿足無標(biāo)識測試指標(biāo)測試目標(biāo)測試方案實(shí)現(xiàn)的情況測試結(jié)論復(fù)制功能支持異構(gòu)的數(shù)據(jù)源和數(shù)據(jù)目標(biāo)提供對不冋操作系統(tǒng)、數(shù)據(jù)庫的復(fù)制,包括IBM、LINUXSharePlex支持從AIX到LINUX的復(fù)制滿足且具有非常優(yōu)勢對源系統(tǒng)影響非常小報(bào)表方案導(dǎo)致主中心系統(tǒng)增加的額外性能要求不超過原有系統(tǒng)的20%;SharePlex對CPU資源的平均占用為2%。滿足且具有非常優(yōu)勢對網(wǎng)絡(luò)帶寬的占用在有限傳輸帶寬上保證復(fù)制工作不延遲SharePlex對網(wǎng)絡(luò)帶寬的占用低。滿足且具有非常優(yōu)勢數(shù)據(jù)延遲正常情況下時(shí)間延遲不得大于分鐘基本上再2s內(nèi)滿足且具有非常優(yōu)勢安全性當(dāng)報(bào)表中心暫?;騻鬏敭惓V袛鄬?dǎo)致復(fù)制停止時(shí),主中心的業(yè)務(wù)不受影

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論