日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
應用程序從Oracle遷移到DB2V9.7很簡單!

此文章主要講述的是把應用程序輕松地從 Oracle 數(shù)據(jù)庫遷移到 DB2 V9.7數(shù)據(jù)庫的實際操作過程,本文主要是提供一個簡單強大的實際應用工具,可以把應用程序從 Oracle 遷移到 IBM? DB2? Version 9.7 for Linux?, UNIX?, and Windows? 上。

目前創(chuàng)新互聯(lián)建站已為成百上千家的企業(yè)提供了網(wǎng)站建設、域名、虛擬空間、綿陽服務器托管、企業(yè)網(wǎng)站設計、秀英網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

還可以使用這個工具把數(shù)據(jù)從其他數(shù)據(jù)庫管理系統(tǒng)轉移到 DB2 for Linux, UNIX, and Windows 和 DB2 for z/OS?。

簡介

從 DB2 V9.7 for Linux, UNIX, and Windows 開始,不再需要通過 Migration Toolkit (MTK) 在 DB2 產(chǎn)品上使用 Oracle 應用程序。Data Movement Tool 替代了 MTK 功能并顯著簡化了工作流。

對于所有其他場景,例如把數(shù)據(jù)從數(shù)據(jù)庫轉移到 DB2 for z/OS,這個工具在高速數(shù)據(jù)轉移方面尤其出色。曾經(jīng)使用這個工具在三天內(nèi)轉移了 4TB 數(shù)據(jù)。

GUI 為新手提供容易使用的界面,而高級用戶往往更喜歡命令行 API。

準備

下載

首先,從 下載 中把這個工具下載到您的目標 DB2 服務器。把數(shù)據(jù)轉移到 DB2 for z/OS 需要執(zhí)行額外步驟。

安裝

下載 IBMDataMovementTool.zip 文件之后,把文件解壓到目標 DB2 服務器上的 IBMDataMovementTool 目錄。為了實現(xiàn)***的數(shù)據(jù)轉移性能,強烈建議進行服務器端安裝(在 DB2 上)。

前提條件

如果希望在 DB2 for Linux, UNIX, and Windows 上運行 Oracle 應用程序,應該在目標服務器上安裝 DB2 V9.7。

在目標服務器上必須安裝 Java? version 1.5 或更高版本。可以通過運行 java -version 命令檢查當前的 Java 版本。在默認情況下,Java 安裝在 DB2 for Linux, UNIX, and Windows 中的 \SQLLIB\java\jdk (Windows) 或 /opt/ibm/db2/V9.7/java/jdk (Linux) 中。

查明源數(shù)據(jù)庫和 DB2 的 JDBC 驅動程序的位置。

數(shù)據(jù)庫 JDBC 驅動程序

 
 
 
  1. Oracle ojdbc14.jar、xdb.jar、xmlparserv2.jar 或 classes12.jar(對于 Oracle 7 或 8i,是 classes111.jar)   
  2. SQL Server sqljdbc.jar   
  3. Sybase jconn3.jar   
  4. MySQL mysql-connector-java-5.0.8-bin.jar   
  5. PostgreSQL postgresql-8.1-405.jdbc3.jar   
  6. Ingres iijdbc.jar   
  7. DB2 for Linux, UNIX, and Windows db2jcc.jar、db2jcc_license_cu.jar   
  8. DB2 for z db2jcc.jar、db2jcc_license_cisuz.jar   
  9. MS Access 可選的 Access_JDBC30.jar  

環(huán)境設置

UNIX:作為 DB2 實例所有者登錄服務器。

Windows:啟動 DB2 命令窗口。

切換到 IBMDataMovementTool 目錄。這個工具包括一個 JAR 文件和兩個驅動程序腳本。

IBMDataMovementTool.cmd - 在 Windows 上運行此工具的命令腳本。

IBMDataMovementTool.sh - 在 UNIX 上運行此工具的命令腳本。

IBMDataMovementTool.jar - 此工具的 JAR 文件。

創(chuàng)建 DB2 目標數(shù)據(jù)庫

運行此工具需要連接目標數(shù)據(jù)庫,所以必須首先創(chuàng)建這個數(shù)據(jù)庫。在 DB2 V9.7 上,建議使用默認的自動存儲并選擇 32KB 頁面大小。在 DB2 V9.7 上啟用應用程序時,實例和數(shù)據(jù)庫必須處于兼容模式。還建議調(diào)整舍入行為以匹配 Oracle。通過把重新驗證語義(revalidation semantics)設置為 deferred_force,可以不按依賴次序部署對象。

在 UNIX 系統(tǒng)上 $ db2set DB2_COMPATIBILITY_VECTOR=ORA

 
 
 
  1. $ db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES 
  2. $ db2stop force  
  3. $ db2start  
  4. $ db2 "create db testdb automatic storage yes on /db2data1,  
  5. /db2data2,/db2data3 DBPATH ON /db2system PAGESIZE 32 K"  
  6. $ db2 update db cfg for testdb using auto_reval deferred_enforce  
  7. $ db2 update db cfg for testdb using decflt_rounding round_half_up   
  8. 在 Windows 系統(tǒng)上 C:\> db2set DB2_COMPATIBILITY_VECTOR=ORA 
  9. C:\> db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES 
  10. C:\> db2stop force  
  11. C:\> db2start  
  12. C:\> db2 "create db testdb automatic storage yes on C:,D: DBPATH ON E: PAGESIZE 32 K"  
  13. C:\> db2 update db cfg for testdb using auto_reval deferred_enforce  
  14. C:\> db2 update db cfg for testdb using decflt_rounding round_half_up   

提取對象和數(shù)據(jù)

在運行此工具之前,應該準備好源數(shù)據(jù)庫和 DB2 服務器的以下信息:

源數(shù)據(jù)庫和 DB2 服務器的 IP 地址或主機名

要連接的端口號

需要的數(shù)據(jù)庫名、SID、子系統(tǒng)名等等

在源數(shù)據(jù)庫上有 DBA 特權的用戶 ID

此用戶的密碼

源數(shù)據(jù)庫和 DB2 JDBC 驅動程序的位置

將存儲數(shù)據(jù)的空間或卷/掛載點信息

在 Windows 上運行 IBMDataMovementTool.cmd,或在 UNIX 上運行 ./IBMDataMovementTool.sh。如果服務器能夠顯示圖形,此工具會啟動一個 GUI。否則,它會切換到交互式命令行模式。

在 Windows 上:

 
 
 
  1. IBMDataMovementTool.cmd 

在 UNIX 上:

 
 
 
  1. ./IBMDataMovementTool.sh  

現(xiàn)在會看到一個 GUI 窗口。shell 窗口中還應該出現(xiàn)一些消息。在開始使用 GUI 之前,請看一下這些消息,確認沒有錯誤。

如果沒有設置 DB2_COMPATIBILITY_VECTOR,此工具會報告一個警告。請按以下步驟設置兼容向量(如果還沒有這么做的話)。

 
 
 
  1. [2009-05-15 12.48.59.218] INPUT Directory = .  
  2. [2009-05-15 12.48.59.218] Configuration file loaded: 'jdbcdriver.properties'  
  3. [2009-05-15 12.48.59.218] Configuration file loaded: 'IBMExtract.properties'  
  4. [2009-05-15 12.48.59.218] appJar : 'C:\Vikram\Prospects\DB2Cobra\IBMDataMovementTool.jar'  
  5. [2009-05-15 12.49.01.000] * WARNING *. I did not detect DB2_COMPATIBILITY_VECTOR set for   
  6. compatibility mode.  
  7. [2009-05-15 12.49.01.000] To set compatibility mode, discontinue this program and   
  8. run the following commands  
  9. [2009-05-15 12.49.01.000] db2set DB2_COMPATIBILITY_VECTOR=ORA 
  10. [2009-05-15 12.49.01.000] db2stop force 

以上的相關內(nèi)容就是對把應用程序輕松地從 Oracle 遷移到 DB2 V9.7的介紹。

【編輯推薦】

  1. 實現(xiàn)DB2備份數(shù)據(jù)庫的操作方案漫談
  2. DB2v9.5控制中心建庫報錯如何挽救?
  3. DB2歸檔日志的管理方案從哪幾點入手?
  4. DB2性能調(diào)優(yōu)中存在哪些問題,如何破解?
  5. 降低DB2管理表空間的高水位標記實操

分享文章:應用程序從Oracle遷移到DB2V9.7很簡單!
本文路徑:http://www.5511xx.com/article/copddop.html