91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.94M
    文件類型: .pdf
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-27
  • 語言: 其他
  • 標簽: 其他??

資源簡介


數據庫之前任意的遷移工具,從Oracle 到DB2 ,DB2 到 Sybase ,Mysql 等。另外從Oracle 到國產化數據庫,如達夢數據庫,人大金倉數據庫 等
技術白皮書V14 第一章 Oracle to任何數據庫遷移概要 隨著IT的變化企業提高價值及對TT資源的靈活應用需要不斷的變化。 為了比之前的系統更有穩定性,效率性提高需要把遷移到新的系統時候需要白動化解決方案來完成并提 供服務。 Oracle to。仼何數據庫的遷移的時候,對當前系統的運行最少及迅速解決,數據庫變更及數據庫的應 用程序的遷移,因此需要專業化的企業來完成遷移的工作。 第二章數據庫遷移的階段及相關內容 數據庫遷移項目階段(實際項目) 階段 導出需求 分析 遷移 測試 執行內容需求分析 壞境分析(使件/軟件剛 Metablue安裝 單元測試 分析當前系統的問題 路環境) 及配置文件 整合測試 提出遼移的解決方案 分析出風險因素 應用程序轉換 分析遷移的對象 風險管理解決 提供的服務 項目咨詢 遷移服務 第三章 Meta Bluetm for Oracle to任何數據庫對象 大機(Ma ain frame UNIX系列 Linux系列 Windows系列 環境 MVS IBM AIX. HP-UX. Tru64 Red hat. SUSE 應用程序 C, Java, COBOL, PL/l, Power Bui lder, De lphi, Visual basic, Ct,. net, etc 當前:數據庫 Oracle 81, 91, 10g, 11g, 12c 日標:任何數據庫 任何數據庫7 Metal o. Ltd 技術白皮書V14 第四章 Metablue介紹 把當前系統的老的數據庫的應用程序通過逆可工程學(Re- Engineering)來分析知識庫的挖掘來 執行分析通過重主機(Re- -Hosting)用法來進行遷移的解決方案。 遷移是把當前系統的數據以來的SL語句,(uery),嵌入的SQ語句( Embed s囁=Proc)和 數據庫對象( db Ob ieεct)的函數,存儲過程等通過遷移到新的數據庫的環境的并運行成功的過 程 41遷移對象 根據數據庫(DBMS)之間的遷移稈序內的SQ語句和數據庫對象( DB Object) 開源數據庫( Open database)遷移程序內的SQL語句和數據庫對象( DB Object) 42遷移范圍 當前數據庫( Database)依賴的代碼里的SL語句通過新的數據庫(Dataυase)環境的語法來進 行SQL語句的遷移 當前數據庫( Database)依賴的代碼里的 Embed SQL詰句(Pro米C)通過新的數據庫( Database) 環境的 Embed SQL=Pro*C來遷移。 當前數據庫( Database)依賴的代碼里的數據庫對象( DB Ob ject)中的邏輯( Logic)語句里 的函數( Function),存儲過程( Procedure)等通過新的數據庫( Database)的語法來函數 ( Function),存儲過程( Procedure)遷移 43遷移流程 Process of Application Migration Gathering Parsing Rule Conversion Test AS-IS System 1. Gathering nIng Compl ste Err。I Error onversIon 3-1. Searching Parsing 5. Register Rule Repository " Manual Coding Manual 8-2. Manual 6. Conversion 7. Refine Rule Automation 8-1 Refine rule 3-2.D。 cument re mu MetaMining to, Ltd 技術白皮書V14 【遷移的流程如下】: 4.1.1收集( Gathering階段 〉收集( Gathering)階段里收集當前系統的源代碼文件及數據庫的DL文件并通過 Metablue的廣品錄入規 則的階段 412分解 Parsing階段 分解( Parsing)階段里收集( Gathering)階段是把收集的資源進行分解并保存到內部數據厙的過程,通 過此階段把當前系統的令牌( Token),語法鏈接( Syntax L inks) Grammar Structure( Grammar Structure)形式保存到內部數據。通過此過程能分析資源中的丟失及 不使用的資源的統計,并把分解完的結果各種表格來導出。 413轉換( Conversion)階段 轉換階段( Conversion)是把分解完的系統資源作為基礎根據轉換的規則及各和模塊的信息來轉換成新 的目標系統的過程。 414轉換結果確認( Conversion result)階段 轉換結果確認( Conversion result)階段是把轉換完的結果來出現資源錯淏及丟失信息的分析過程。 41.5完善( Refine)階段 >完善( Refine)階段旦把轉換時候的出現的錯誤或者丟失的信息改善的過程,在此過程屮分規則完善 ( Refine rule),源代碼完善( efine code)兩個部分,通過比處理來完善最終給目標系統的轉換過程。 41.6編譯( Compile)階段 編譯( Compile)階段時把轉換完的代碼進行在當前環境下編譯及檢査的過程。 轉換( Conversion)階段后各階段中的錯誤及調整并把它進行完善 MetaMining Co, Ltd 技術白皮書V14 第五章 Metablue的項目流程和角色分配(R&R) 轉換過程反復進行對擬財R山完善) Met庫 擬則庫 Kingbase Meta Analyzer MetaBlue 芫部分換 苻合 Kingbase 目標 析/設計階段 規則完苦 階段 數據庫豐轉換 To IsYstem 當前sSsk Rule Refine l Oracle源代碼 Kigb潺代碼 S公司 MMC Kingbase ST公司 C 編譯結束 S公司MMc Kingbase SI公司MMC Kingham人大金倉 單兒測試 上能測式 罡合測試 S司:系統集成商 Y MMC: MetalMining Metal o. Ltd 技術白皮書V14 第六章 Metablue的特點 遷移到新的數據庫( Database)的時候,比手動轉換對比提高工作效率及生產性。 很好的利用當前系統里的客戶資源中的邏輯部分。 通過自動化工具來轉換得到的規范化的源代碼。 提高新的數據庫( Databasc)的性能改善及可以追加功能。 ·可以把當前的(AS-IS)和目標的(T0-BE)源代碼的分析對比可以得到轉換的理解部分效果 MetaMining Co, Ltd 技術白皮書V14 第七章 Metablue的期待效果 【定性效果】 通過精確的遷移并提高生產性并提高項目開發效率 通過體系化的方法論和自動化工具提高系統的質量。 項目的時候,通過分析產出物等自動化生成 通過自動化工具來使用研發人員交替也可以進行項目。 【定量效果】 提高項日的10倍以上的生產性 通過自動化減少人工近移發生的概率 8 MetaMining Co, Ltd 技術白皮書V14 第八章 Oracle使用分析 通過 MetaAnalyzerfor任何數據庫分析得出 Oracle函數是在源代碼里使用了多少等 Higratun Huie Stahl hp Rule Count9HR apport Count Count h15 Not Support Caunt 圖 Exce All-nech 9 nule Count Rule Name Counl 1·H4|-1R|F 卜 FN·T0 ESIN TERVAL @. Uacd Program List dd3 sclsxnl 1} □7MT03aa 47918 MetaNirinp 48019 MelNiriry 〖nhO)N~男 h MpraMring (n tr MetaMining Co, Ltd 技術白皮書V14 第九章 Oracle to任何數據庫轉換的例子 O once Sousce Code o Oracle Source Coce oAids ewn 即 agsamName achirgends噸 Conversion Dole 2015-11-130931: 55 10 al. execdd, al exect a) as exeedeta 13 2. sex II/ I COM. FN__ GETAGE( YYYYHM D0習E”,a2 orthid))sexa I4 ped iN al ex suBurb ustb2 7 eN end act ng 20 SHEFE al, esecrid= usrb2, userid 22 AND S"SDATE BETVEBN usrb2 user fr oadd AND usrb2 ugertodd )AS exeerid 2 V/HN/DD), 'VY/M/DD) BETWEEN usrb2user t ondd AND usr b2 useradd, As exec-Id 32 -iS-GETLATESTDEThM(ai. instcd. al. ececdaptod TO- CHaR current _date,YYYYMMI0') propertya fla conpare= atter a3 cd, al, exec dented, To. CHAR TO- DATE(TO. CHAR: CURRENT DATE(),WY/HM/DD'),YY/MM/D0"1 36 atter> 42d0pa1,pa薩C自數bsa2,r, those as.c,abee0da insted t wYdurslcei hated 46 ex0cdd= cpymigMte) 2007-2015 Me: g -a, Ltd ww酬已新 CURRENT DATE轉換例子 Oracle souice lode O Orace Source Code Progran Nane Mrvco.java Program Name NNTV3003iava z Conversion Date 201511-131035.11 66 this. gbHodeI new Query)lackHodel[!( 56 this, qbHodeI s ney QueryDl ockModelll S7 new Query 3 ockModel query3l cck[O], tpO, tpD length) ey QueryBl ockMode I(queryBl ock[o), tpO, tpO length ate void setDuIr-TiREOI Private vo id setOurI-_Tine(f queryBlock ney Strins[t query Bl ock s new String[1]: queryBlock[0]=sELEC que oc [0]- SELECT.in R, 'YY/U/DD).YY/IN/DD)) EXTRACT- DATE FOM-TZ(TI NESTAHP'2005-06- ),"wV/wM① 10 CHAR CUFPENT-TI ESTA+ TOVMINTE(2“0米H),一dh2m:2)CLTH C-CHAR(CURFENT-T IMESTAMP. NUMTCVMI NTERVAL(2, 'MONTH).'yyyy-an-dd hh24: mi'ss')CLRR- 上>|N批A附SSN SESM忘=SNH距帳 SYS_EXTRACI-UIC(II NESIAMP 2JLU-0B-28 11:30: 0. UJ-C8: U0) SYS_EXI SYS_EXTRACLUIC( I IM=STAMP 200U-L3-28 11: 30: JU. U-DE: OU) SYS_EXI SYST IMEST AMP SYSTINE S: AMP SYSTINESTANF SYSTINE ST&NI TZ_OFFSET('US/Eest:r) TZ-OFI Z! LS/EasterI') TZ OFF ry3 lacked【 is. qbHodel= ney QueryBl ockModeI[ ry3lcck[ol, tpO, tpD, length) [O, tpo, tpO length, Private yo id set To_Stamp(i query Block nev Strins[ ry Bl ock new Strin 98 quer,Block< 0]='SELECT +%r SYST INEST AMP-TO-SINTERVALI +01 01- 0101, 00000JJ SYST STAMP queryBl ock[o] SYST I NESTANF - TO_DSINTERWALC-01 DI 0101, 000000) SYS IME_STAMP 1NESA(201408-2153:L8,YY一特0h4:M:ss) ME SIAMA [ NESTANF( 2U14-008-2813:53: UE, 'YYYY-RM-ID H124:MI:SS) 1IME-SIAMP T IMEST AMP T (2104-06-27 20: m: 01,'YYY-NM-DHH4: MI: SSTZH: T7M')TIME STAMP T C TINEST ANF T7 (204-05-27 20: rn: 0mYYYY-MH-0HH-24: NI: SSTZH: TZN)IME STAMP T SYSDATE TO YM INTERVAL( 0C-02") WINTERVAL DATE(TO CHARISYS)TE, YY/H/CD),YY/MM/00)+ TO VH INTERYRL(00 Copyright(c) 2007-2015 MetaMining Co, Ltd wwymetam co kr [ LOCALTIMESTAMP轉換例子] 10 Metal o. Ltd

資源截圖

代碼片段和文件信息

評論

共有 條評論