日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
任重道遠(yuǎn)遷移路之Oracle到DB2

遷移環(huán)境配置:

數(shù)據(jù)源: BNET開(kāi)發(fā)環(huán)境數(shù)據(jù)

服務(wù)器: SunOS v880 5.8

數(shù)據(jù)庫(kù): Oracle 9.2.0.4 & DB2 8.2

遷移工具:IBM DB2 Migration Toolkit 1.3

一. 表遷移

1. 索引長(zhǎng)度的限制

在DB2中單個(gè)索引的所對(duì)應(yīng)的字段最大長(zhǎng)度限制為1024個(gè)字符

表名:T_BIZPROC_INST_PARAM、T_BIZPROC_INST_ACTIVITY_PARAM

解決方法:

(1)如是組合索引,對(duì)不同的字段新建不同索引

(2)修改字段類(lèi)型長(zhǎng)度

2. 表字段類(lèi)型

無(wú)法轉(zhuǎn)換NVARCHAR2字段類(lèi)型

表名:T_IBSS_REL_TEST

解決方法:修改為varchar字段類(lèi)型

3. 表的大小長(zhǎng)度限制

表的大小超過(guò)數(shù)據(jù)庫(kù)頁(yè)面大小4K

解決方法:新建合適的頁(yè)面(8K)的表空間

4. 唯一索引與主鍵字段重復(fù)

DB2不允許唯一索引的字段與主鍵字段重復(fù)

表名:T_NODE

解決方法:刪除唯一索引

5. 大字段(BLOB,LONG)的遷移

解決方法:

(1)DB2遷移工具

(2)單獨(dú)寫(xiě)INSERT腳本遷移數(shù)據(jù)

二. 同義詞遷移

1.解決方法:單獨(dú)寫(xiě)腳本 如:create alias alias_name for table_name

三. 序列遷移

1.在DB2中序列可以有兩種形式:

(1)同ORACLE數(shù)據(jù)庫(kù)一樣是單獨(dú)存在

(2)同SYBASE數(shù)據(jù)庫(kù)類(lèi)似是可以在表字段中定義

2.解決方法:由于ORACLE的序列的上限設(shè)置的比較大,因此如果通過(guò)DB2的轉(zhuǎn)換工具來(lái)遷移ORACLE的序列生成的最大長(zhǎng)度類(lèi)型會(huì)出現(xiàn)錯(cuò)誤。 需要手動(dòng)的把DECIMAL(27,0) 字段類(lèi)型替換為長(zhǎng)度為18的 bigint 字段類(lèi)型

四. 存儲(chǔ)過(guò)程遷移

1. 動(dòng)態(tài)SQL語(yǔ)句語(yǔ)法不同

注:現(xiàn)在BNET生產(chǎn)環(huán)境數(shù)據(jù)庫(kù)未使用存儲(chǔ)過(guò)程就不詳細(xì)說(shuō)明


分享名稱(chēng):任重道遠(yuǎn)遷移路之Oracle到DB2
本文URL:http://www.dlmjj.cn/article/dhgcsih.html