我想把mysql的数据导入到oracle里面,使用sqlldr的方式。
但是mysql里面有个字段是text类型,导入到oracle里面是clob类型,没法处理clob.
我的做法是把mysql里面的数据都导入到txt文件里面,然后用sqlldr导入到oracle里面,我的ctl文件是:
load data
infile '/home/oracle/mtalog.txt'
into table mtalog
replace
fields terminated by x'09'
(timestamp ,
host clob,……)可是总是出错,不知道怎么处理clob的类型。
请大家帮忙,或者用其他方式导入也行。
但是mysql里面有个字段是text类型,导入到oracle里面是clob类型,没法处理clob.
我的做法是把mysql里面的数据都导入到txt文件里面,然后用sqlldr导入到oracle里面,我的ctl文件是:
load data
infile '/home/oracle/mtalog.txt'
into table mtalog
replace
fields terminated by x'09'
(timestamp ,
host clob,……)可是总是出错,不知道怎么处理clob的类型。
请大家帮忙,或者用其他方式导入也行。
....
(........
host char(1000000),
.......
)
十分感谢楼上的回复!