青島銀行pa-pdt架構(gòu)數(shù)據(jù)庫遷移_第1頁
青島銀行pa-pdt架構(gòu)數(shù)據(jù)庫遷移_第2頁
青島銀行pa-pdt架構(gòu)數(shù)據(jù)庫遷移_第3頁
青島銀行pa-pdt架構(gòu)數(shù)據(jù)庫遷移_第4頁
青島銀行pa-pdt架構(gòu)數(shù)據(jù)庫遷移_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫遷移步驟與復(fù)雜度示意圖1- 評估 熟悉并了解待遷移的應(yīng)用和數(shù)據(jù)庫環(huán)境估計(jì)工作量2- 數(shù)據(jù)庫遷移 遷移數(shù)據(jù)庫對象(表,視圖,函數(shù),存儲(chǔ)過程等),以及數(shù)據(jù)3- 應(yīng)用遷移 遷移應(yīng)用中可能需要修改的SQL配合DB2語法使用,可能涉及到一些應(yīng)用代碼修改單元測試4- 測試功能測試,執(zhí)行應(yīng)用系統(tǒng)功能測試用例性能測試,滿足系統(tǒng)上線預(yù)計(jì)的壓力行內(nèi)現(xiàn)有數(shù)據(jù)庫遷移復(fù)雜度(分步驟)示意圖DB2兼容性列表評估階段數(shù)據(jù)庫遷移階段應(yīng)用遷移DB2對各種數(shù)據(jù)庫的兼容性IBM Data Movement ToolSQL兼容性O(shè)racle自動(dòng)評估Oracle完全兼容支持Oracle完全兼容MS SQL Server人工評估標(biāo)

2、準(zhǔn)SQL規(guī)范兼容支持標(biāo)準(zhǔn)SQL規(guī)范兼容Sybase人工評估標(biāo)準(zhǔn)SQL規(guī)范兼容支持標(biāo)準(zhǔn)SQL規(guī)范兼容MySQL人工評估標(biāo)準(zhǔn)SQL規(guī)范兼容支持標(biāo)準(zhǔn)SQL規(guī)范兼容Informix人工評估標(biāo)準(zhǔn)SQL規(guī)范兼容支持標(biāo)準(zhǔn)SQL規(guī)范兼容利用IBM MEET工具借助DB2內(nèi)置Oracle兼容特性ANSI/ISO SQL 92 標(biāo)準(zhǔn)DB2支持下面的Oracle功能OracleDB2并發(fā)控制無需任何更改 Oracle SQL方言無需任何更改 PL/SQL無需任何更改 PL/SQL包無需任何更改 系統(tǒng)函數(shù)庫無需任何更改 JDBC 擴(kuò)展無需任何更改 OCI無需任何更改 SQL*Plus 腳本無需任何更改 Oracle

3、數(shù)據(jù)庫鏈接語法 無需任何更改 DB2 V10.5(PDT內(nèi)置)的Oracle代碼兼容程度超過98% PATIBILITY_VECTOR 注冊表變量控制兼容性 Oracle數(shù)據(jù)庫遷移步驟POC評估數(shù)據(jù)庫轉(zhuǎn)換應(yīng)用轉(zhuǎn)換測試CoversionProjectTimelinePhase I評估階段Phase II遷移階段Phase III測試階段通過問卷了解客戶環(huán)境中的Oracle應(yīng)用以及使用的Oracle技術(shù);使用IBM MEET工具來評估移植的代價(jià),當(dāng)然代價(jià)越小越好;映射DDL導(dǎo)入測試數(shù)據(jù)拷貝存儲(chǔ)過程、函數(shù)等 此時(shí)可能會(huì)人工進(jìn)行一些調(diào)整來消除報(bào)錯(cuò)(如果需要的話)Embedded SQL ,C, C+,

4、 COBOL, or JavaODBC and JDBC programsSQL scripts.NET programs測試,再測試切換Phase IV切換階段5步驟階段主要工作客戶參與(人日)IBM參與(人日)BP參與(人日)備注1評估階段系統(tǒng)評估0.522客戶主持,BP相關(guān)人員配合2遷移階段數(shù)據(jù)對象遷移141.5數(shù)據(jù)遷移0.50.5應(yīng)用程序遷移0.553測試階段數(shù)據(jù)對象1.51.5應(yīng)用程序413性能測試待定4系統(tǒng)切換系統(tǒng)切換1.535合計(jì)225.528.5項(xiàng)目分工界面示例技術(shù)難點(diǎn)及手工解決技術(shù)難點(diǎn)調(diào)整方式自定義類型的語法CREATE OR REPLACE TYPE QDEPORT.TEB

5、_IDH_ARRAY AS VARRAY (1000) OF VARCHAR2(24)CREATE OR REPLACE TYPE QDEPORT.TEB_BOOKINGNO_ARRAY AS VARCHAR2(20) ARRAY1000;DB2還不支持嵌套函數(shù)和嵌套存儲(chǔ)過程將嵌套函數(shù)和過程外提,同時(shí)將子函數(shù)里用到的復(fù)函數(shù)的內(nèi)部變量外提到package級。DB2對FUNCTION支持OUT參數(shù),但是調(diào)用方式必須是標(biāo)準(zhǔn)的賦值操作調(diào)整為標(biāo)準(zhǔn)賦值操作JDBC接口Oracle和DB2行為不同,例如executeQuery是否允許執(zhí)行DML語句?安裝DB2的標(biāo)準(zhǔn)進(jìn)行調(diào)整count(*)與order by不可同用Select count(*) from a order by col1去掉order by 子句,對于count(*)結(jié)果沒有影響,并且會(huì)提升語句執(zhí)行效率Select count(*) from a在查詢CLOB,BLOB字段時(shí),不可使用可滾動(dòng)游標(biāo)的查詢列表。conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, Re

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論