1. 索引长度的限制
1 {# L4 N9 d: H0 E j5 a3 M 在DB2中单个索引的所对应的字段最大长度限制为1024个字符1 L8 @& E/ e# y+ l0 j% |
表名:T_BIZPROC_INST_PARAM、T_BIZPROC_INST_ACTIVITY_PARAM5 J' W/ s/ R' |* X6 p- Z9 `
解决方法:7 {) o8 J q2 r g6 ]0 E( M) O; @
(1)如是组合索引,对不同的字段新建不同索引1 w- h) q2 Y' U- \2 z g! _
(2)修改字段类型长度
5 ~$ {8 x4 [# _ 2. 表字段类型
1 H u4 s3 A+ {6 x 无法转换NVARCHAR2字段类型5 O0 C% F0 Y* G4 l: ~; j' h
表名:T_IBSS_REL_TEST
; X; m4 | ^4 y( F' ?3 v4 m ? 解决方法:修改为varchar字段类型
9 K" E. Y, _6 J" i- ]' z- i 3. 表的大小长度限制0 W8 z% |, S+ X) M
表的大小超过数据库页面大小4K
+ h* n9 V6 _8 `, ]9 |4 O 解决方法:新建合适的页面(8K)的表空间3 @8 a: H" ?* o2 v( Y! n
4. 唯一索引与主键字段重复
. }5 R% P2 D4 |8 t DB2不允许唯一索引的字段与主键字段重复& x2 p7 S2 h9 j% p4 g' Z: g. I
表名:T_NODE7 H* H* [& J0 f. @! L/ P
解决方法:删除唯一索引
; C/ j$ h+ B4 h* K$ ?* y 5. 大字段(BLOB,LONG)的迁移" ~: w# `# d8 v+ H$ Y, h
解决方法:$ V# q. c' c. e/ s
(1)DB2迁移工具
# D7 ?6 ~7 A, g& }1 s# I8 i( t (2)单独写INSERT脚本迁移数据 |