linetech 发表于 2008-01-04 11:43

数据导入问题!急!!

将低版本informix数据库数据用dbexport导出,用dbinport导入到informix10.0数据库中,存在很多错误。

具体错误:
1、Character to numeric conversion error
2、Invalid month in date

有做过这样数据导入的吗?谢谢!

liaosnet 发表于 2008-01-04 16:41

原帖由 linetech 于 2008-1-4 11:43 发表 http://bbs2.chinaunix.net/images/common/back.gif
将低版本informix数据库数据用dbexport导出,用dbinport导入到informix10.0数据库中,存在很多错误。

具体错误:
1、Character to numeric conversion error
2、Invalid month in date

有做过这样数据导 ...

1/这个应该跟数据库结构变化有关..
2/两个系统的时间格式定义不一致......DBDATE

[ 本帖最后由 liaosnet 于 2008-1-4 16:42 编辑 ]

wuicpp 发表于 2008-01-04 20:12

设置一下环境变量DBDATE

czw1413_cn 发表于 2008-01-08 16:30

linetech 发表于 2008-01-08 18:27

谢谢楼上的几位,关于DBDATE的问题我处理完拉。
现在还存在:
1、Illegal character has been found in the input string.
2、Number of values in load file is not equal to number of columns。
数据量很大,有30万行,是从9.0导出的数据导入到10.0中出现这样的问题。

liaosnet 发表于 2008-01-11 10:26

原帖由 linetech 于 2008-1-8 18:27 发表 http://bbs.chinaunix.net/images/common/back.gif
谢谢楼上的几位,关于DBDATE的问题我处理完拉。
现在还存在:
1、Illegal character has been found in the input string.
2、Number of values in load file is not equal to number of columns。
数据量很 ...
1/这个具体应该还有其它报错信息.
2/这个需要对dbexport导出文件的对应*.unl进行编辑......
如:导出格式为 1|2|3|
                有可能在3|后还有个字节(不可)的符号,这样系统会认为比表结构多一个字段,所以要把最后一个字节(符)删除.
页: [1]
查看完整版本: 数据导入问题!急!!