偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

任重道遠遷移路之Oracle到DB2

數(shù)據(jù)庫 數(shù)據(jù)庫運維
遷移之路任重而道遠,如何遷移才能比較讓人比較放心呢?這里給出一個技巧,希望對你的遷移有所幫助。

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

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

服務器: SunOS v880 5.8

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

遷移工具:IBM DB2 Migration Toolkit 1.3

一. 表遷移

1. 索引長度的限制

在DB2中單個索引的所對應的字段最大長度限制為1024個字符

表名:T_BIZPROC_INST_PARAM、T_BIZPROC_INST_ACTIVITY_PARAM

解決方法:

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

(2)修改字段類型長度

2. 表字段類型

無法轉(zhuǎn)換NVARCHAR2字段類型

表名:T_IBSS_REL_TEST

解決方法:修改為varchar字段類型

3. 表的大小長度限制

表的大小超過數(shù)據(jù)庫頁面大小4K

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

4. 唯一索引與主鍵字段重復

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

表名:T_NODE

解決方法:刪除唯一索引

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

解決方法:

(1)DB2遷移工具

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

二. 同義詞遷移

1.解決方法:單獨寫腳本 如:create alias alias_name for table_name

三. 序列遷移

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

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

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

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

四. 存儲過程遷移

1. 動態(tài)SQL語句語法不同

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

原文鏈接:http://272426068.iteye.com/blog/1204561

【編輯推薦】

責任編輯:艾婧 來源: 272426068的博客
相關推薦

2011-10-21 13:04:00

DB2Oracle

2012-06-13 14:00:25

DB2 10

2010-08-31 09:54:37

DB2Oracle

2011-03-16 13:02:47

DB2數(shù)據(jù)復制遷移

2010-04-09 12:20:11

Oracle SQL

2010-08-26 10:37:40

DB2Q復制

2010-08-12 10:43:36

DB2 SQL移植

2010-07-29 13:09:48

DB2 9.7 兼容

2012-02-09 15:02:15

DB2IBM

2010-08-17 17:29:06

DB2性能優(yōu)化

2010-08-10 11:01:12

DB2 V9.7

2010-09-07 08:35:40

DB2常用函數(shù)

2010-08-13 09:31:54

DB2數(shù)據(jù)庫遷移

2010-08-04 11:23:59

2010-08-03 13:56:11

DB2表復制

2011-09-23 09:41:58

2012-02-26 16:58:48

DB2數(shù)據(jù)庫遷移之星

2010-08-04 12:39:55

2010-08-19 10:32:07

BM DB2數(shù)據(jù)復制

2010-08-17 13:00:19

DB2數(shù)據(jù)遷移
點贊
收藏

51CTO技術棧公眾號