1、先把informix全导出到一个目录。
2、用
UltraEdit
或其他工具,把整个文件夹中所有文件里面的|替换成逗号之类的
分隔符
。
3、做好导入
控制文件
。
表多也不怕。完成1后,在cmd窗口做
dir
>
dir.txt,用Excel打开,整理一下,生成一批ctl命令。同样用excel生成一批
sqlldr的命令,编辑到
bat文件
中,执行一下。OK
希望有帮助!good
luck
如果是我做的话,我会这样:
1、从informix(十年前用过,现在忘了差不多了:-))导出;
2、用
SQL2000
(作为过渡),把导出的数据文本文件导到SQL2000中(SQL2000)有此功能;
3、把SQL2000中的这些表,导出到Oracle中,sql2000也有此功能。
此过程中,SQL2000都可以看到是否每条记录是否导出、导入成功。分隔符的问题就不存在了!
这种方法我用过,比你还多用了Excel作为过渡。
哈哈!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)