定时将SQL SERVER2000中一个表的数据导入到oracle
需要每天定时将SQL SERVER2000中一个表的数据导入到oracle(10g)中。 我的思路是这样的,用批bcp命令做个批处理文件,每天产生一个TXT文件,然后用JAVA做个小工具,每天读取TXT文件,导入到oracle中,然后再将TXT文件重命名为bak文件。 大家看看有没有其他更好的方法?
没做过,不过感觉不需要做文件备份的话,直接用java程序建两个数据源,一边查询一边插入应该就可以了
用存储过程就可以了吧,不需要java。 先导出到比如csv的文件,再导入到oracle中
有一种工具叫ETL,尝试一下。
|