




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、正本招 標 人: XXXX 項目名稱:電信機房遷移項目(數(shù)據(jù)庫升級部分)投標文件投標方全稱:xxxX殳份有限公司2012 年 02 月 20 日、廣 4前言首先,非常感謝各位領導及專家給予 XXXX參與“XXXXa據(jù)庫遷移項目”的機會,我們憑借自身 綜合實力及多年系統(tǒng)集成,提交本方案,望能采用。XXXX集團(原青鳥軟件股份有限公司)起源于北京大學,是一家專業(yè)從事軟件與信息技術服務的大型企業(yè)集團(以下簡稱“ XXXX), XXXX集團以XXXX股份有限公司為核心企業(yè),XXXX活躍在新經(jīng)濟下企業(yè)轉型服務領域,并在咨詢服務、軟件開發(fā)、系統(tǒng)集成以及運維服務四個核心業(yè)務領域積累了世界領先的專業(yè)技術和服務
2、經(jīng)驗,與 50 多家國際著名管理咨詢公司和軟硬件廠商結成戰(zhàn)略合作聯(lián)盟, 與 3000 多家國內集成商緊密合作,為數(shù)萬家客戶提供信息技術服務和應用軟件解決方案及相關服務,在金融、能源、政府及企業(yè)領域建立起了卓越的聲譽和品牌,是客戶最佳的信息技術發(fā)展戰(zhàn)略合作伙伴。針對本項目,XXXX具有如下優(yōu)勢:集成優(yōu)勢XXXX作為一級系統(tǒng)集成商,對系統(tǒng)集成有著深刻的認識;同時設計和實施過在眾多數(shù)據(jù)中心、大型業(yè)務系統(tǒng)的軟硬件平臺,有著豐富的建設經(jīng)驗;針對應用的高可用性和業(yè)務的連續(xù)性有著深入的研究,結合用戶的具體需求,我們將提供全面、合理的解決方案。產(chǎn)品優(yōu)勢XXXX> IBM、HR SUN/、型機;ORACL
3、E SYBAS瞰據(jù)庫;IBM、ORACL嚀間件及試測軟件; EMC HDM:儲;CISCO AVAY刖絡設備;APC機房設備等高級別代理商,對各類產(chǎn)品有深入細致的了解,能為貴校提供最優(yōu)的解決方案。完善的質量保證體系ISO9001 質量保證體系是質量管理標準和質量保證標準。XXXX 為了進一步提高公司的管理水平,確立了以客戶為中心的質量體系,并將其定義到整個系統(tǒng)集成的設計/開發(fā)、供應、安裝和服務領域。本地化服務能力上海XXX員工逾200人,技術人員50余名,其中包括小型機、中型機、存儲、數(shù)據(jù)庫、智能化、軟件、項目經(jīng)理人及網(wǎng)絡工程師若干名,具備較強的技術力量和集成能力。公司特為此項目成立豪華項目小
4、組,由公司銷售總監(jiān)擔當項目組長,監(jiān)控整個項目的實施過程,并組建 15 人的技術服務團隊(有廠商資格認證的工程師)配合廠商為用戶提供全方位的技術服務。優(yōu)惠政策公司根據(jù)本實驗室的建設目標、主要任務和功能定位,特免費贈送對改實驗室建設有幫助的一 款系統(tǒng)軟件數(shù)據(jù)統(tǒng)計軟件,希望能夠充分的幫助學校更好的建設此實驗室。科研合作近期,國家加大了對“產(chǎn)學研”過程的扶持與引導力度,而 XXXX 也一直致力于出身高校(前北大系)服務于高校的準則,大力與高校進行校企合作。充分利用高校的人力資源與科研能力,在金融、 電力、 能源、 高教等領域共同開發(fā)出適合市場需求的產(chǎn)品,并樹立良好的品牌。因此, 希望通過此次參與上海交
5、通大學項目,能夠有機會更進一步與貴校在內容安全領域有更多的科研合作,通過 XXXX 現(xiàn)有的用戶群來做市場推廣。本著與XXXX!立全面、持久、穩(wěn)定、良好的業(yè)務合作關系,我們鄭重承諾:以豐富的項目實施能力、 雄厚的資金實力,以方便、快捷的本地化服務特點為保障,確保XXXX數(shù)據(jù)庫升級項目的順利實施。第一章 技術方案 31 項目方案 31.1 生產(chǎn)中心硬件平臺 31.1.1 系統(tǒng)拓撲結構 31.1.2 服務器硬件平臺選擇 41.1.3 存儲部分 51.1.4 存儲交換機 61.2 數(shù)據(jù)遷移方案 71.2.1 RMANBackup/Restore 遷移 71.2.2 OracleDataGuard遷移
6、81.2.3 借助第三方工具(Quest SharePlex)遷移 91.2.4 遷移方案對比 121.2.5 遷移數(shù)據(jù)校驗 132 服務協(xié)議 152.1 服務內容 152.2 項目實施工作小組 152.3 項目進度計劃 162.4 項目分工界面 172.5 項目驗收方案 202.6 售后服務承諾 22第一章技術方案1項目方案1.1 生產(chǎn)中心硬件平臺1.1.1 系統(tǒng)拓撲結構XXXX現(xiàn)有數(shù)據(jù)中心和新建設的數(shù)據(jù)中心服務器配置的簡單拓撲圖如下圖所示:現(xiàn)行生產(chǎn)數(shù)據(jù)中心新數(shù)據(jù)中心現(xiàn)有生產(chǎn)中心數(shù)據(jù)庫服務器硬件平臺由兩臺Sun v890服務器構成,在 Solaris 10 操作系統(tǒng)上運行Oracle RAC
7、數(shù)據(jù)庫(10gR2),數(shù)據(jù)文件存放在共享的HP EVA8400磁盤陣列上。本次方案的主要目的是建設新的硬件平臺,將數(shù)據(jù)庫從現(xiàn)有平臺平滑遷移至新的硬件平臺。本次方案根據(jù)招標文件中相關要求,參考當前系統(tǒng)運行狀況,選擇合適的硬件平臺,支持核心數(shù)據(jù)庫系統(tǒng)的穩(wěn)定、高效運行。根據(jù)本節(jié)硬件平臺的選擇結果,在第2節(jié)中我們將會給出相應的數(shù)據(jù)遷移的幾種方案。1.1.2 服務器硬件平臺選擇當前數(shù)據(jù)庫服務器采用了Sun v890服務器,我們的目標是根據(jù)現(xiàn)有的硬件配置推算出我們需要的新硬件平臺服務器的處理器的配置需求。衡量OLTP類應用系統(tǒng)的處理器處理能力的指標有CPU2006 SPECjbb2005, TPC-C等指
8、標。由于不同廠商的不同時期發(fā)布的產(chǎn)品在性能比較上不存在單一的標準,加上部分產(chǎn)品未參與某些指標的公開測試,所以在下面的討論中我們選擇同時發(fā)布了SPECjbb2005和CPU2006f標的v890 ( UltraSPARC IV+ 2.1GHz 處理器) 服務器作為基準,作為其 他服務器處理器比較的依據(jù)。從和可以分別獲得主流服務器平臺的TPC-C和CPU2006指標數(shù)據(jù)。各個型號服務器的SPECjbb2005和CPU2006的數(shù)據(jù)和相應配置如下表所示:CINT2006CFP2006SPECjbb2005V890(8chip , 16core , 1.5GHz)117986V890(8chip ,
9、16core , 2.1GHz)154244846M3000(1Chip, 2Core, 2.7GHz)33.529.5M5000(8Chip, 32Core , 2.6GHz)352278因為UltraSPARC IV+ 1500MHz的v890采用的是SPECjbb2005指標,我們只能從相關的參考指標來推算出當前 Oracle在主流服務器中配置的 SPARC6花片性能比較參數(shù)。 從上表中可以看出, 單 顆 2.6GHz 的 SPARC6芯片性能大約是 2.1GHz UltraSPARC IV+芯片的 2.3 倍,單顆 2.1GHz UltraSPARC IV+處理器是同型號1.5GHz主
10、頻處理器的2倍。因此2.6GHz主頻的SPARC6處理器TK是 UltraSPARC 1.5GHz處理器性能的5倍左右。根據(jù)標書要求,服務器滿配置需要至少32核心處理器和64GB內存。根據(jù)這一要求,我們從主流的服務器廠商中選擇了Oracle的M5000服務器作為推薦型號,滿足本次方案建設要求。其性能參數(shù)如上表所示,可以看出,配置新型號的處理器,考慮到存儲設備升級,I/O系統(tǒng)的優(yōu)化,數(shù)據(jù)庫參數(shù)和配置的調整及優(yōu)化,有充分證據(jù)可以表明可以提升當前數(shù)據(jù)庫系統(tǒng)的性能,使得系統(tǒng)的響應時 間縮短510倍,系統(tǒng)的吞吐量提高 510倍左右。從而系統(tǒng)總體性能上有了10倍左右的提升。1.1.3 存儲部分OLTP是傳
11、統(tǒng)的關系型數(shù)據(jù)庫的主要應用,主要是基本的、日常的事務處理,具有很高的并發(fā)性(大量的交互式用戶),并且是更新密集型的,SQL語句主要以插入、更新和刪除為主,要求具有較快的響應時間,以銀行系統(tǒng),訂票系統(tǒng)為代表。由于OLTP應用的業(yè)務特點,從性能角度出發(fā),對磁盤子系統(tǒng)有一定的要求。OLTP系統(tǒng)最容易出現(xiàn)瓶頸的地方除了CPUf/b磁盤子系統(tǒng)。磁盤子系統(tǒng)在OLTW境中,它的承載能力一般取決于它每秒處理I/O的數(shù)量。因為在 OLTP環(huán)境中,磁盤物理讀一般都是db filesequential read ,也就是單塊讀,但是這個讀的次數(shù)非常頻繁。如果頻繁到磁盤子系統(tǒng)都不能承載 其IOPS的時候,就會出現(xiàn)大的
12、性能問題。另外磁盤子系統(tǒng)的控制器的Cache大小對I/O系統(tǒng)的性能也至關重要,Cache決定了很多事務不需要從物理磁盤存取數(shù)據(jù),從而大大縮短了事務處理的時間。根據(jù)標書要求,存儲設備的選擇需要同時支持FC和iSCSI協(xié)議,IOPS至少達到18000,控制器緩存至少16GB可用磁盤容量達到 10TB,配置容量需要達到 20TB左右。針對Oracle數(shù)據(jù)庫,可 以按照如下的方式進行 RAID的設置:文件需要容量RAID類型控制文件200MRAID 0+1Redo日志文件300GBRAID 0+1系統(tǒng)表空間50GBRAID 0+1核心生產(chǎn)數(shù)據(jù)表空間1TBRAID 0+1索引表空間500GBRAID 0
13、+1歸檔日志空間200GBRAID 0+1回滾表空間200GBRAID 0+1其他數(shù)據(jù)表空間1TBRAID 5歷史數(shù)據(jù)文件1TBRAID 5本次方案我們根據(jù)標書要求選擇HP EVA 8400存儲設備作為推薦產(chǎn)品,滿足本次建設要求。HPEVA 8400控制器最大支持 22GB Cache。支持FC、FAT所口 SSDB盤。為了滿足隨機IOPS 18000的要求,我們按照單塊 15000rpm的SAS磁盤可以提供 300400個IOPS計算,即我們至少需要配置50塊左右的磁盤。按照容量計算,我們配置48塊轉速15000rpm、容量為450GB的FC磁盤,以滿足性能要求。1.1.4 存 儲交換機主機
14、和存儲設備通過 FC SAN進行互聯(lián),根據(jù)標書要求采用兩臺Brocade 300E SAN交換機實現(xiàn)主機和存儲設備的互聯(lián),保證連接性能的同時消除鏈路層的單點故障。每臺交換機激活16 端口,滿足當前主機和存儲鏈接需求。1.2 數(shù)據(jù)遷移方案本次系統(tǒng)遷移的目標是在4小時停機維護時間內完成數(shù)據(jù)在兩個數(shù)據(jù)中心RAO境內的遷移,兩地數(shù)據(jù)中心之間通過1000Mbps的以太網(wǎng)鏈路互聯(lián)。我們在本方案中建議以下三種方式實現(xiàn)Oracle 數(shù)據(jù)庫的數(shù)據(jù)遷移:RMAN Backup/Restore通過全備份、增量備份實現(xiàn)數(shù)據(jù)遷移實現(xiàn)方式簡單,遷移成本較低需要較長的停機維護時間Oracle DataGuard 遷移通過建
15、立Active-Standby 的模式運行實現(xiàn)數(shù)據(jù)自動復制,通過 switchover 的方式實現(xiàn)主備中心的切換,實現(xiàn)數(shù)據(jù)遷移需要主 - 備中心使用相同服務器硬件平臺借助第三方工具(Quest SharePlex )遷移通過建立Active-Standby 的模式運行實現(xiàn)數(shù)據(jù)自動復制,通過 switchover 的方式實現(xiàn)主備中心的切換,實現(xiàn)數(shù)據(jù)遷移支持異構平臺需要第三方工具支持,成本較高1.2.1 RMAN Backup/Restore 遷移正式遷移前使用 RMA險備份源數(shù)據(jù)庫,通過1000Mbps網(wǎng)絡將備份數(shù)據(jù)傳輸至目標數(shù)據(jù)中心,通過 RMAN restore 將數(shù)據(jù)庫在目標端恢復。每天增
16、量備份數(shù)據(jù)庫,將增量備份數(shù)據(jù)通過1000Mbps 網(wǎng)絡傳輸至目標數(shù)據(jù)中心,通過RMANRestore 將每天的增量數(shù)據(jù)恢復。正式遷移開始時,中斷源數(shù)據(jù)庫的客戶端訪問連接,通過RMAN曾量備份數(shù)據(jù)庫,將增量備份數(shù)據(jù)通過1000Mbps網(wǎng)絡傳輸至目標數(shù)據(jù)中心,將源數(shù)據(jù)庫最后的增量部分在目標數(shù)據(jù)庫恢復。該方法恢復數(shù)據(jù)庫實現(xiàn)方式簡單,不需要對源數(shù)據(jù)庫進行設置變更,不影響源數(shù)據(jù)庫的正常運行; 但該方式遷移數(shù)據(jù)庫需要較長的遷移周期,同時需要安排一定的停機時間,以保證數(shù)據(jù)的完整遷移。1.2.2 Oracle DataGuard 遷移DataGuard 方案是在新主機存儲設備劃分好、操作系統(tǒng)和數(shù)據(jù)庫軟件安裝完
17、畢之后,通過在新的磁盤陣列上創(chuàng)建與原有的數(shù)據(jù)庫一樣的卷組(VolumeGroup ,簡稱VG),接著再在各個 VG內創(chuàng)建與原有數(shù)據(jù)庫完全一致的邏輯卷(LogicalVolulne ,簡稱LV),歸檔日志所在目錄以及 oracle的bdump cdump和udump必須和原有的數(shù)據(jù)庫相應目錄設置成一致。然后在原有數(shù)據(jù)庫上做全庫的RMAN&份,再在新的磁盤陣列上利用RMA雁份生成的文件做新的數(shù)據(jù)庫的恢復,并且將新的數(shù)據(jù)庫一直處于managed recovery 狀態(tài),在此狀態(tài)下,原有數(shù)據(jù)庫上生成的歸檔日志,可以在新的數(shù)據(jù)庫上應用,以保證新的數(shù)據(jù)庫與原有的數(shù)據(jù)庫不斷同步。在需要進行測試的時候
18、,可以先將新的數(shù)據(jù)庫做一次RMA陷份,然后將新的數(shù)據(jù)庫至于 open狀態(tài),新數(shù)據(jù)庫就可以進行交易驗證測試了。驗證測試完成之后,將新的數(shù)據(jù)庫再次恢復,此時恢復采用的文件為新數(shù)據(jù)庫叩即前所做的RMAN&份的文件,然后再和遷移前的數(shù)據(jù)庫通過應用歸檔日志保持不斷同步。當執(zhí)行數(shù)據(jù)庫正式切換時,將遷移前的數(shù)據(jù)庫所在的應用全部正常關閉,保證不再有新的數(shù)據(jù)庫記錄產(chǎn)生,然后插入相應的驗證數(shù)據(jù),再連續(xù)切若干個歸檔日志,保證在線聯(lián)機日志中不再保留任何數(shù)據(jù),將生成的所有歸檔日志全部在新的磁盤陣列所在的數(shù)據(jù)庫上進行應用,然后將新的數(shù)據(jù)庫至于打開狀態(tài),這樣新的數(shù)據(jù)庫就能正常對外提供服務了。DataGuard 的遷
19、移流程如下圖所示。DataGuard方案所使用的軟件、工具和命令均為安裝了Oracle 10g企業(yè)版所自帶,不再需要另行購買。流程的實施具有一定難度,尤其還要保證不影響現(xiàn)有的系統(tǒng)的正常運行。DataGuard整個實施流程中涉及到的所有命令的學習和掌握都需要一定的時間,生產(chǎn)數(shù)據(jù)庫和新數(shù)據(jù)庫之間 的歸檔日志如何自動傳輸以及歸檔日志如何自動在新數(shù)據(jù)庫上進行應用,都需要認真考慮解決方案。DataGuard方案不能對現(xiàn)有的數(shù)據(jù)庫做表空間大小的優(yōu)化調整,它只能保持新數(shù)據(jù)庫所有的數(shù)據(jù)文件和現(xiàn)有的數(shù)據(jù)庫數(shù)據(jù)文件完全一致。但由于采用該方案,之前的數(shù)據(jù)庫信息可以提前同步,在正式切換時,需要同步的數(shù)據(jù)比較少,因而導
20、致停業(yè)的時間比較短。在DataGuard的三種模式中選擇最大性能模式,可以盡可能地減少對現(xiàn)有生產(chǎn)數(shù)據(jù)庫的性能影響。1.2.3 借助第三方工具(Quest SharePlex )遷移此方式和 2.2節(jié)Oracle DataGuard的方法和原理是一樣的。下圖所示為SharePlex forOracle的基本結構:源緊銃目標系統(tǒng)數(shù)據(jù)捕獲SharePlex for Oracle 由捕獲進程來收集發(fā)生變化的數(shù)據(jù),捕獲進程駐留在源系統(tǒng)上,自動讀取Oracle的在線日志文件。這種讀操作是從操作系統(tǒng)的角度來完成的,而不是通過數(shù)據(jù)庫。通過將日志文件作為獲取變化信息的源泉,Quest可以完成數(shù)據(jù)的復制而不會給生
21、產(chǎn)系統(tǒng)帶來額外的開銷。由于Oracle將所有的事物變化記錄到日志中并使用日志文件進行系統(tǒng)恢復,因此Shareplexfor Oracle 可以通過解析日志文件保障數(shù)據(jù)的一致性。捕獲進程連續(xù)監(jiān)控日志文件用以捕捉變化信息。當日志文件中出現(xiàn)一條新記錄時,SharePlex判斷其是否屬于被復制對象,如果是,則 SharePlex為該條記錄加入用于決定此記錄將被發(fā)向那個主機的地址信息并將包含地址信息的記錄存放到自己的隊列中,存儲隊列存在于數(shù)據(jù)庫之外。發(fā)生改變的數(shù)據(jù)被立即處理并被發(fā)送到目標系統(tǒng)中而不等待提交或回滾動作的完成,因為等待提交或回滾完成將帶來延遲。當提交或回滾信息被寫入日志文件時,它們也將被發(fā)送
22、到目標系統(tǒng)中,從而在目標系統(tǒng)中完成相對應的操作。捕獲進程具有如下特點:捕獲進程從Oracle日志文件中讀取信息,因此復制過程不會給生產(chǎn)數(shù)據(jù)庫實例帶來性 能問題;只有發(fā)生改變的數(shù)據(jù)被傳輸,而不是日志文件中的全部信息,因此 SharePlex 的網(wǎng)絡負載非常??;盡管需要在Oracle 數(shù)據(jù)庫中安裝少量的對象用來存儲有關復制的一些基本信息,但源數(shù)據(jù)庫不需要參與到數(shù)據(jù)捕獲和傳輸過程中;SharePlex 的捕獲進程不但可以讀取在線的日志文件,而且可以讀取歸檔日志,甚至當歸檔日志文件被移動到其它設備上時,SharePlex 會發(fā)出提示信息。正是這種能力極大地增強了系統(tǒng)的冗余功能。例如,如果捕獲進程由于某
23、種原因被停止,當它重新啟動后數(shù)據(jù)同步不會受到影響;數(shù)據(jù)傳輸SharePlex for Oracle 在基于 TCP/IP 協(xié)議的網(wǎng)絡環(huán)境完成源和目標系統(tǒng)之間的數(shù)據(jù)傳輸。其相關的進程確保數(shù)據(jù)的正確接收和網(wǎng)絡數(shù)據(jù)包的正確順序,從而提供網(wǎng)絡傳輸冗余,確保數(shù)據(jù)的完整。整個數(shù)據(jù)傳輸過程無需其它的中間件。應用數(shù)據(jù)應用進程將傳送到目標系統(tǒng)中的信息轉化為SQL語句,然后發(fā)送給 Oracle執(zhí)行。SharePlex 能夠實現(xiàn)精確復制的一個重要原因就是其能保證從源數(shù)據(jù)庫到目標數(shù)據(jù)庫的Oracle 讀一致性,不但按順序復制事務,而且也復制上下文信息,將源數(shù)據(jù)庫中發(fā)生變化的全部事務信息都復制到目標數(shù)據(jù)庫中。盡管企業(yè)從
24、規(guī)劃設計良好的業(yè)務系統(tǒng)中收益,但也不得不面臨數(shù)據(jù)庫升級和平臺遷移這一挑戰(zhàn)。如從Oracle 9i升級到11G,從HP平臺前移動 AIX平臺等等呢個。SharePlex 可確保在進行以上工作時正常的事務處理得以繼續(xù)進行。源系統(tǒng)的功能不受到任何影響,SharePlex 只捕捉遷移過程中發(fā)生變化的事務并將它們排隊保存。當遷移工作結束后,這些被保存的事務將被應用到新系統(tǒng)中并進行數(shù)據(jù)同步工作。一旦數(shù)據(jù)同步后,用戶活動會有非常短暫的停頓,在此瞬間將完成系統(tǒng)的切換動作。方案收益異構平臺的遷移及數(shù)據(jù)庫升級基于SharePlex對復制平臺異構的支持,SharePlex的系統(tǒng)遷移方案,完全可以實現(xiàn)跨平臺的數(shù)據(jù)庫遷
25、移或數(shù)據(jù)庫版本的升級。例如:用戶可以平滑的實現(xiàn)HP平臺下Oracle 9i 到AIX平臺下Oracle 11G 的數(shù)據(jù)庫升級,沒有任何限制。極大地降低了停機時間以往的數(shù)據(jù)庫遷移或升級,大部分情況下只能使用EXP/IMP的方式完成,必然造成較多的停機時間,這對現(xiàn)今越來越要求高可用性的7*24小時系統(tǒng)來說,幾乎是不可接受的。SharePlex通過使用中間機,及數(shù)據(jù)變化的即時復制等技術, 使停機時間從幾小時甚至幾天, 縮短到幾分鐘,最 大程度的滿足了用戶的需求。建立了風險回退機制通常的數(shù)據(jù)庫升級或遷移都存在著一定的風險,如數(shù)據(jù)庫與應用程序兼容問題等,如果升級 后出現(xiàn)未預料到的問題,或升級失敗,則需要
26、能夠迅速切換到原有的系統(tǒng),以保證系統(tǒng)的正常運 行。通過SharePlex設計方案,整個遷移過程都是可控的,原有生產(chǎn)環(huán)境保留, 升級過程中失敗直接啟用原有生產(chǎn)系統(tǒng)即可。SharePlex完成系統(tǒng)的升級或遷移后,可以建立一條由新系統(tǒng)到舊系統(tǒng)的復制鏈路,將新系統(tǒng)上的數(shù)據(jù)變化復制回舊系統(tǒng)。此時,如果新系統(tǒng)出現(xiàn)意外情況,應用不僅可以迅速的切換到原有的系統(tǒng),也避免了切換過程中的數(shù)據(jù)損失,保證了系統(tǒng)的平穩(wěn)過渡。1.2.4 遷移方案對比RMANE 移DataGuardSharePlex難易程度較為容易有一定難度需要專業(yè)軟件,停機時間較長較短較短實施額外費用無無需購買軟件授權需要調整現(xiàn)有數(shù)據(jù)庫設置否是否遷移周期
27、長短短平臺要求建議同構平臺同構平臺尢要求我們建議采用Oracle DataGuard通過上述三種數(shù)據(jù)遷移方案的比較和本次系統(tǒng)遷移的要求, 的方式來實現(xiàn)Oracle數(shù)據(jù)庫的數(shù)據(jù)遷移。1.2.5 遷 移數(shù)據(jù)校驗1.2.5.1 業(yè)務驗證方案業(yè)務驗證方式是數(shù)據(jù)遷移驗證的核心,由于遷移流程中從小到大、從易到難會經(jīng)歷內部測試、預演和正式切換三個實施階段,而這三個階段分別需要業(yè)務的驗證。由于系統(tǒng)業(yè)務交易的數(shù)量太多, 而業(yè)務驗證時間和參與驗證機構的數(shù)量各有不同,業(yè)務驗證不可能面面俱到,不可能涵蓋每一筆交易, 因此需要根據(jù)每個階段的測試目的,根據(jù)業(yè)務系統(tǒng)的交易類別和交易重要性,在不同的測試階段,選擇不同的測試機
28、構和機構數(shù)量,制定每個階段可行的業(yè)務驗證案例。在內部測試階段,業(yè)務驗證主要是測試數(shù)據(jù)遷移后應用能否正常交易,因此該階段的測試側重的是業(yè)務交易的可用性和核心交易的正確性,由于中間業(yè)務測試環(huán)境已經(jīng)搭建,所以在內部測試階段增加中間業(yè)務類的測試。預演階段是正式切換的預先演習。由于內部測試已經(jīng)測試了較為完整的交易流程,預演的目的主要是驗證實際生產(chǎn)前臺環(huán)境的可用性,另外預演測試還能起到對新主機數(shù)據(jù)庫一個壓力測試作用。在正式切換階段,所有的驗證交易均為真實的操作,之前兩個階段的交易只在測試環(huán)境有效,在生產(chǎn)環(huán)境中是不存在的,而正是切換后,遷移后的數(shù)據(jù)庫就轉為了新的生產(chǎn)數(shù)據(jù)庫,此時的交易驗證要盡可能的詳細,必須
29、包含所有核心交易,尤其是與外圍系統(tǒng)有業(yè)務交易往來的交易,能測的都需要盡可能得測到。1.2.5.2 外圍系統(tǒng)驗證如果存在以訂票系統(tǒng)為核心的外圍系統(tǒng),并且這些外圍系統(tǒng)有些是需要通過業(yè)務交易與核心系統(tǒng)的應用和數(shù)據(jù)庫打交道,有些是不需要通過業(yè)務交易直接在數(shù)據(jù)庫層面或者其他層面與核心系統(tǒng)進行交互,基于此, 可以對所有外圍系統(tǒng)進行分析,將不需要通過業(yè)務交易驗證就可以驗證新舊數(shù)據(jù)庫數(shù)據(jù)遷移是否正常的系統(tǒng)進行篩選,列出各外圍系統(tǒng)與核心系統(tǒng)的關聯(lián)性,并提供可行的外圍系統(tǒng)驗證方法,從而提高數(shù)據(jù)遷移驗證的準確性,減少業(yè)務交易驗證的工作量。1.2.5.3技術驗證方案Oracle數(shù)據(jù)庫遷移的技術特性是在通過RMANt復
30、數(shù)據(jù)庫后,不斷應用遷移,前數(shù)據(jù)庫生成的歸檔日志而這些歸檔日志記錄的就是使得原有數(shù)據(jù)庫的數(shù)據(jù)內容進行改變的每一條語句。再由于歸檔白志記錄的每條語句的順序,就是每條語句被執(zhí)行的順序,換句話說,就是執(zhí)行每條語句的時間順序。根據(jù)以上分析,技術驗證的方法可以考慮通過在特定的時間在原有的數(shù)據(jù)庫中插入特定的內容,當數(shù)據(jù)遷移完成后,在新的數(shù)據(jù)庫中查找插入的特定內容是否存在,如果不存在,遷移肯定有問題,如果存在,則在一定程度上可以證明數(shù)據(jù)的一致性?;谝陨系姆治?,再加上現(xiàn)有生產(chǎn)數(shù)據(jù)庫的備份方式, 備份前, 必須將應用和數(shù)據(jù)庫正常關閉,因此在技術驗證的時間點,考慮在生產(chǎn)數(shù)據(jù)庫上建立一張驗證表,表明為verify-
31、tab,該表字段為日期和時間字段,每天備份數(shù)據(jù)庫之前,在 verify-tab中插入一條記錄,該記錄的內容為插入該條記錄的日期和時間,具體精確到年、月、日、小時、分鐘、秒。由于該驗證記錄是在數(shù)據(jù)庫關閉前產(chǎn)生的最后一條記錄,如果新的數(shù)據(jù)庫上同步結束后正常打開后,能在新的數(shù)據(jù)庫的驗證表verify-tab中查找到同樣的當日插入驗證記錄,并且新數(shù)據(jù)庫的告警日志altertSID.log文件中沒有任何出錯信息,則可以肯定遷移前后新舊數(shù)據(jù)庫的內容是保持完全一致的。為了進一步驗證遷移前后數(shù)據(jù)的一致性,還可以考慮將數(shù)據(jù)庫中與應用相關的、重要的數(shù)據(jù)庫表的記錄數(shù)和某些字段的求和進行統(tǒng)計。我們可以通過執(zhí)行相應的S
32、QL 命令獲得整個數(shù)據(jù)庫中一共有多少記錄。當然, 這個數(shù)據(jù)的獲得應該在應用正常關閉后數(shù)據(jù)庫正常關閉前獲得,然后將這兩個數(shù)據(jù)記錄下來。在數(shù)據(jù)遷移完成后,在新的數(shù)據(jù)庫中同樣執(zhí)行相同的命令,也能得到兩個數(shù)據(jù),將前后兩次所得到的活期賬戶數(shù)和活期賬戶余額求和兩個數(shù)進行對比,如果兩個數(shù)都分別完全一致,則從另一個角度也能說明遷移前后新舊數(shù)據(jù)庫數(shù)據(jù)的一致性。完整性和可用性驗證相對比較簡單,只要遷移后的新數(shù)據(jù)庫能正常打開,并且架構在數(shù)據(jù)庫之上的應用能正常啟動,不會報由于數(shù)據(jù)庫的問題導致應用不可用,并且新數(shù)據(jù)庫的告警日志altertSID.log 文件中沒有任何出錯信息,那就可以肯定遷移后的新數(shù)據(jù)庫是完整的、可用
33、的。數(shù)據(jù)遷移的驗證是一個非常重要的內容,通過驗證可以確定新舊數(shù)據(jù)庫內容是否一致,可以確定新的數(shù)據(jù)庫的完整性和有效性。2服務協(xié)議2.1服務內容本項目主要包括了 XXXX股份有限公司電信機房遷移項目涉及的服務器、存儲、SAN交換機、虛擬化軟件等硬件設備、相關軟件以及系統(tǒng)集成方案詳細設計、 實施、培訓、技術支持與服務等內 容。本項目系統(tǒng)集成服務的具體內容如下:1 .完成本項目中標采購設備的總體設計及工程實施方案的設計。2 .完成本項目中標采購設備的安裝、調試及相關軟件的集成服務。3 .完成本項目中涉及到的系統(tǒng)升級、平臺遷移和數(shù)據(jù)遷移的實施工作,確保在停機時間內可以平滑升級。4 .編制與本項目相關的各
34、種工作文檔、技術文擋、測試記錄和工作記錄, 并在項目驗收完成后全部提交給甲方備案。5 .為甲方有關信息系統(tǒng)管理人員及相關人員提供相關設備的技術、維護等相關培訓。2.2 項目實施工作小組1項目經(jīng)理XXX項目經(jīng)理IBM P系列認證VCP虛擬化認證OC咪據(jù)庫認證2項目指導XXXORACLED3服務器工程師XXXIBM P系列認證OC蹴據(jù)庫認證4存儲工程師XXXIBM P系列認證5數(shù)據(jù)庫工程師XXXIBM P系列認證OC咪據(jù)庫認證2.3 項目進度計劃T0+5T0+15T0+20T0+25T0+30T0+35T0+45T0+50T0+70準備階段產(chǎn)品訂貨到貨驗收設備上架硬件平臺聯(lián)調數(shù)據(jù)遷移演練系統(tǒng)測試數(shù)
35、據(jù)庫正式遷移im系統(tǒng)整體測試/割接項目初驗項目終驗1 . T0為項目啟動時間2 .產(chǎn)品訂貨約10天3 .實際實施時間約20天,同時進行系統(tǒng)測試2.4 項目分工界面XXXXK 責:? 任務一 項目準備目標:協(xié)助xxxX僉查實施環(huán)境條件。任務描述:協(xié)助XXXX前期的實施準備工作,提交有關現(xiàn)場安裝環(huán)境要求的文檔,協(xié)助完成現(xiàn)場環(huán)境的準備,檢查并確認 XXXXi備安裝環(huán)境是否已具備實施要求。在xxxX勺協(xié)助下,完成本次項目的需求調查,為項目實施進行深化設計和前期準備?,F(xiàn)場勘查任務說明:對施工現(xiàn)場進行實地環(huán)境和準備情況勘察。結合現(xiàn)場情況訪談用戶,對主機、存儲、光纖網(wǎng)絡、IP 網(wǎng)絡需求進行深入了解和細化。結
36、合業(yè)務特點,了解現(xiàn)有系統(tǒng)運行環(huán)境。實地勘察完上述地點后,在五個工作日內對該地發(fā)現(xiàn)的問題和建議進行匯總整理,以報告的形式提交給甲方。交付件 :現(xiàn)場勘察報告完成標準:乙方完成上述工作,提交交付件,本任務即視為完成。? 任務二 制定詳細設計方案及實施方案目標:為XXXX®目具體實施確定深化實施方案。任務描述:制定深化設計方案。制定系統(tǒng)實施計劃。制定系統(tǒng)測試計劃。制定系統(tǒng)驗收計劃。交付件:SOM冊、深化設計方案、系統(tǒng)實施計劃方案、驗收方案完成標準:乙方完成上述工作,提交交付件,本任務即視為完成。? 任務三 設備到貨、現(xiàn)場驗收目標: 督促廠商設備生產(chǎn)及發(fā)貨,確認到貨設備符合合同約定。任務描述:
37、督促廠商設備生產(chǎn)及發(fā)貨。制定設備驗收方案。在到貨現(xiàn)場,對硬件設備和軟件進行檢查并記錄設備S/N 號。交付項目:設備現(xiàn)場驗收文檔完成標準:乙方完成上述工作,提交交付件,通過客戶審核,甲方本任務即視為完成。? 任務四 系統(tǒng)安裝調試、數(shù)據(jù)遷移目標:在xxxX®場完成硬件設備和軟件的安裝、配置和調試。任務描述:數(shù)據(jù)庫服務器安裝,調試存儲設備安裝、調試服務器和存儲系統(tǒng)互聯(lián)新平臺RAC環(huán)境搭建系統(tǒng)測試和遷移方案論證、演練數(shù)據(jù)遷移交付項目 :系統(tǒng)集成完工報告(FAT)、項目SOP手冊、系統(tǒng)測試報告、系統(tǒng)終驗報告完成標準:乙方完成上述工作,提交交付件,通過客戶審核,甲方本任務即視為完成。XXXXK
38、責:I , xxxxns同集成商進行系統(tǒng)整體設計,規(guī)劃及技術標準的制定;2 , xxxx應配合集成商的分工界面及工程實施計劃,提供合適的機房環(huán)境、傳輸電路和與電信的互連互通;3 , XXXX應在采納集成商的各項建議后,對集成商的行為做出有效的約束,以保證工程的順利實施:4 , XXXX應根據(jù)雙方確認的技術標準與合作界面對集成商負責的部分進行驗收,并檢驗集成商的工作進度;5 ,為保證工程的順利運行,XXXXS在故障發(fā)生的1小時之內計時以書面形式通知集成商;6, XXXX負責整個系統(tǒng)的驗收。7,設備到貨后XXXX可提供存放地點,但不保證其安全性。集成商和XXXX應保持及時充分的溝通,本著協(xié)作的精神
39、,共同保證工程的順利實施。為了保 證本工程按照XXXX的要求按期、按質地完成工程建設,建議由貴方牽頭,由集成商協(xié)助,成立工 程項目總協(xié)調小組,實施統(tǒng)一的工程協(xié)調會制度。實施細節(jié)如下:l ,建立工程總協(xié)調小組,統(tǒng)一協(xié)調各方技術標準、工程進度等實施問題。2,工程總協(xié)調小組的具體運作,應該有明確的、含工程全程的實施計劃和要求。內容有:工程總協(xié)調小組的組織結構及職責定義;工程總協(xié)調小組的成員名單;統(tǒng)一的工程進度及協(xié)調會制度;工程簡報制度; 工程文檔規(guī)范。2.5 項目驗收方案項目驗收包括項目結束時交付系統(tǒng)的驗收,也包括項目執(zhí)行過程中的集成產(chǎn)品交付、項目階段成果交付等的驗收。應該講,項目驗收貫穿于項目的全
40、過程。以下從項目驗收組織、驗收內容、驗收標準、項目交付物以及驗收文檔,五個方面說明本項目的項目驗收。一、驗收組織由業(yè)主方、我方(如果業(yè)主需要可以外聘專家)組成驗收小組,負責對項目進行全面的驗收。也可以在合同專用條款中明確是否委托第三方進行驗收,沒有約定第三方的,由業(yè)主負責驗收,每次驗收均應在五個工作日完成。二、驗收內容測試及驗收在此次項目驗收中,甲乙雙方需要對項目中所提供的產(chǎn)品型號進行驗收。驗收過程中,將提交驗收方案、驗收測試報告。在產(chǎn)品交付驗收后,我方會將產(chǎn)品全部技術文件、資料、及測試、驗收報告等文檔匯集成冊交付xxxX殳份有限公司。在驗收中測試的程序包括:1)測試計劃及程序包括下列幾項:a
41、)測試的說明及測試的目的;b)測試結果記錄的說明;c)觀察、測試結果的硬件產(chǎn)品及程序;d)測試進度表;e)使用的軟件程序清單及說明。1)有關的測試結果要以書面報告的形式由投標人提交,內容包括:a)測試的系統(tǒng)功能;b)測試的系統(tǒng)性能等。設備驗收我方應提前二天通知業(yè)主做好驗收準備。在指定的交貨地點組織驗收應隨貨物向客戶交付相關的備件、工具、 使用說明書及相關資料。設備驗收是項目重要環(huán)節(jié),主要設備清點及加電測試,具體包含內容如下:1. 設備的品牌、規(guī)格、數(shù)量、質量、資料。2. 設備是全新的、未使用過的,采用的是最佳材料和第一流的工藝。3. 設備的質量、規(guī)格和性能等符合合同規(guī)定的質量、規(guī)格和性能要求。驗收合格后,業(yè)主應向我方出具加蓋公章的貨物質量驗收單。驗收不合格的,業(yè)主有權拒收。我方應在5 個工作日內按約如數(shù)更換到位,并保證驗收合格。逾期交貨按違約處理。如果檢測結果證明確有質量問題,我方應無條件退貨,檢測費用由我方承擔,并承擔因此逾期交貨的違約責任。如果檢測結果證明沒有質量問題,業(yè)主應無條件接受貨物,檢測費用由業(yè)主承擔,我方不再承擔因此逾期交貨的違約。三、項目最終驗收項目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 留守兒童家庭委托撫養(yǎng)責任協(xié)議書
- 繼子女撫養(yǎng)費支付及關系解除法律協(xié)議
- 兒童撫養(yǎng)權變更與探視時間約定合同
- 賽事直播版權分銷與賽事賽事周邊產(chǎn)品銷售合同
- 新能源汽車產(chǎn)業(yè)私募股權投資基金有限合伙人全面合作協(xié)議
- 工業(yè)模具恒溫倉儲租賃與品牌合作合同
- 智能建筑雨水資源回收租賃服務協(xié)議書
- 信用證保兌金融服務代理合同
- 抖音平臺AI選品與品牌合作合同
- 電動汽車充電站建設與能源優(yōu)化配置合作協(xié)議
- 嬰幼兒照護 課件 2遺尿現(xiàn)象的干預
- 2025年廣東省深圳市31校中考一模歷史試題及答案
- 餐飲廚房燃氣設備安全操作與維護
- 2025年上海勞動合同范本
- 氧化碳氣瓶搬運、存放及使用管理制度
- 老年人安全用藥與護理
- 動態(tài)葡萄糖圖譜報告護理應用專家共識解讀(2025年)解讀課件
- PowerPoint基礎教程課件教學課件
- 2025年浙江湖州市城市投資發(fā)展集團招聘筆試參考題庫含答案解析
- 學習任務群在初中語文教學中的應用研究
- 貴州苗繡模板
評論
0/150
提交評論