日期:2014-05-20  浏览次数:20679 次

从SQL SERVER2000导入到oracle
领导有需求,需要每天定时将SQL SERVER2000中一个表的数据导入到oracle(10g)中。
我的思路是这样的,用批bcp命令做个批处理文件,每天产生一个TXT文件,然后用JAVA做个小工具,每天读取TXT文件,导入到oracle中,然后再将TXT文件重命名为bak文件。
大家看看有没有其他更好的方法?

------解决方案--------------------
没做过,不过感觉不需要做文件备份的话,直接用java程序建两个数据源,一边查询一边插入应该就可以了。
------解决方案--------------------
用存储过程就可以了吧,不需要java。
先导出到比如csv的文件,再导入到oracle中
------解决方案--------------------
有一种工具叫ETL,尝试一下。
------解决方案--------------------
倒个数据用啥ETL。存储过程可以,也可以用 Java 写个小程序。

引用:
有一种工具叫ETL,尝试一下。