access表数据导入到oracle,急!
最近需要把一个Access数据库中的某个表数据导入到Oracle中对应的表中,两表的结构完全一样,因为数据量相当大(至少几十万条),不可能一行一行的写到Oracle,于是想用C#做个小程序来导数据,可是如何用sql语句实现不同数据库的表操作呢?请帮帮我,先谢!!!   
 insert   into   temp1   select   *   from   [;database= "c:\db1.mdb "].temp   可这语句在Oracle中执行时提示错误,在oracle中不能象access可以用[]来写sql(因为在access可以这样写:insert   into   temp1   select   *   from   [;database= "c:\db1.mdb "].temp).
------解决方案--------------------用sqlsever的dts 
 1、先用access导入到sqlsever 
 2、在从sqlserver导入到oracle         
 项目中,数据的转换,我常这么干。。。和快的