成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

應(yīng)用程序從Oracle遷移到 DB2 V9.7很簡(jiǎn)單!

數(shù)據(jù)庫(kù)
下面的文章主要介紹的是把應(yīng)用程序輕松地從 Oracle 數(shù)據(jù)庫(kù)遷移到 DB2 V9.7數(shù)據(jù)庫(kù)的實(shí)際操作過(guò)程,以下就是文章的主要內(nèi)容描述。

此文章主要講述的是把應(yīng)用程序輕松地從 Oracle 數(shù)據(jù)庫(kù)遷移到 DB2 V9.7數(shù)據(jù)庫(kù)的實(shí)際操作過(guò)程,本文主要是提供一個(gè)簡(jiǎn)單強(qiáng)大的實(shí)際應(yīng)用工具,可以把應(yīng)用程序從 Oracle 遷移到 IBM® DB2® Version 9.7 for Linux®, UNIX®, and Windows® 上。

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

簡(jiǎn)介

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

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

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

準(zhǔn)備

下載

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

安裝

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

前提條件

如果希望在 DB2 for Linux, UNIX, and Windows 上運(yùn)行 Oracle 應(yīng)用程序,應(yīng)該在目標(biāo)服務(wù)器上安裝 DB2 V9.7。

在目標(biāo)服務(wù)器上必須安裝 Java™ version 1.5 或更高版本。可以通過(guò)運(yùn)行 java -version 命令檢查當(dāng)前的 Java 版本。在默認(rèn)情況下,Java 安裝在 DB2 for Linux, UNIX, and Windows 中的 <install_dir>\SQLLIB\java\jdk (Windows) 或 /opt/ibm/db2/V9.7/java/jdk (Linux) 中。

查明源數(shù)據(jù)庫(kù)和 DB2 的 JDBC 驅(qū)動(dòng)程序的位置。

數(shù)據(jù)庫(kù) JDBC 驅(qū)動(dòng)程序

  1. Oracle ojdbc14.jar、xdb.jar、xmlparserv2.jar 或 classes12.jar(對(duì)于 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)境設(shè)置

UNIX:作為 DB2 實(shí)例所有者登錄服務(wù)器。

Windows:?jiǎn)?dòng) DB2 命令窗口。

切換到 IBMDataMovementTool 目錄。這個(gè)工具包括一個(gè) JAR 文件和兩個(gè)驅(qū)動(dòng)程序腳本。

IBMDataMovementTool.cmd - 在 Windows 上運(yùn)行此工具的命令腳本。

IBMDataMovementTool.sh - 在 UNIX 上運(yùn)行此工具的命令腳本。

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

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

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

在 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   

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

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

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

要連接的端口號(hào)

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

在源數(shù)據(jù)庫(kù)上有 DBA 特權(quán)的用戶(hù) ID

此用戶(hù)的密碼

源數(shù)據(jù)庫(kù)和 DB2 JDBC 驅(qū)動(dòng)程序的位置

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

在 Windows 上運(yùn)行 IBMDataMovementTool.cmd,或在 UNIX 上運(yùn)行 ./IBMDataMovementTool.sh。如果服務(wù)器能夠顯示圖形,此工具會(huì)啟動(dòng)一個(gè) GUI。否則,它會(huì)切換到交互式命令行模式。

在 Windows 上:

  1. IBMDataMovementTool.cmd 

在 UNIX 上:

  1. ./IBMDataMovementTool.sh  

現(xiàn)在會(huì)看到一個(gè) GUI 窗口。shell 窗口中還應(yīng)該出現(xiàn)一些消息。在開(kāi)始使用 GUI 之前,請(qǐng)看一下這些消息,確認(rèn)沒(méi)有錯(cuò)誤。

如果沒(méi)有設(shè)置 DB2_COMPATIBILITY_VECTOR,此工具會(huì)報(bào)告一個(gè)警告。請(qǐng)按以下步驟設(shè)置兼容向量(如果還沒(méi)有這么做的話)。

  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 

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

【編輯推薦】

  1. 實(shí)現(xiàn)DB2備份數(shù)據(jù)庫(kù)的操作方案漫談
  2. DB2v9.5控制中心建庫(kù)報(bào)錯(cuò)如何挽救?
  3. DB2歸檔日志的管理方案從哪幾點(diǎn)入手?
  4. DB2性能調(diào)優(yōu)中存在哪些問(wèn)題,如何破解?
  5. 降低DB2管理表空間的高水位標(biāo)記實(shí)操
責(zé)任編輯:佚名 來(lái)源: 51CTO.com
相關(guān)推薦

2010-08-16 13:53:26

2010-08-16 11:34:11

IBM DB2 V9.

2010-08-10 10:23:16

IBM DB2 V9.

2010-08-16 16:08:34

DB2 V9.7

2010-08-11 11:39:06

IBM DB2 V9.

2010-08-19 09:37:41

DB2 V9.7 語(yǔ)句

2010-08-10 17:24:15

2010-08-19 09:30:31

DB2 V9.7

2010-08-10 10:42:27

DB2 V9.7

2010-08-19 08:49:41

DB2 V9.7 索引

2010-08-19 09:22:03

DB2 V9.7 分區(qū)

2010-08-11 09:56:20

DB2 V9.7

2010-07-29 13:09:48

DB2 9.7 兼容

2012-02-09 15:02:15

DB2IBM

2010-07-27 15:44:21

db2建立databa

2010-07-27 15:52:09

DB2數(shù)據(jù)移動(dòng)

2010-09-07 11:14:56

DB2配置向?qū)?/a>

2010-08-16 15:37:37

DB2 -964問(wèn)題

2009-04-30 08:59:13

DB2 9.7InfoSphereIBM

2012-06-13 14:00:25

DB2 10
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美国产一区二区 | 国产精品国色综合久久 | 国产在线97 | av天空| 亚洲中午字幕 | 中文字幕不卡 | 免费在线性爱视频 | 亚洲免费在线观看 | 精品国产精品国产偷麻豆 | www.久久久久久久久久久 | 999久久久 | 日日噜噜夜夜爽爽狠狠 | 亚洲激精日韩激精欧美精品 | 成人综合视频在线 | 台湾佬久久 | 欧美一区二区精品 | 久久国产精品偷 | 国产精品国产三级国产播12软件 | 久久久久久国 | 岛国av一区二区三区 | 日韩精品一区二区三区视频播放 | 一区二区三区国产精品 | 久久久久久久久久久久久91 | 亚洲免费精品一区 | 久久一区精品 | 久草新在线 | 亚洲国产精品一区二区第一页 | 久久久毛片 | 蜜桃视频成人 | 精品一二区 | 亚洲逼院 | 欧美激情综合 | 久久伊人精品 | 日韩视频国产 | 国产乱码精品1区2区3区 | 亚洲国产一区二区三区在线观看 | 成人av网站在线观看 | 久久精品a级毛片 | 欧美性受xxx| 日韩欧美中文字幕在线观看 | 国产精品欧美一区二区三区 |