现在要开发一个系统,数据库用的是oracle,表数据来源是其他5个数据库,这5个数据库不全是oracle,其中有sql也有access,并且表结构也不一样,怎么样才能快速的把其他数据库中某一列的数据导出并导入到oracle的某一列中?ctrlCV好累啊,用语句也不行吧,跨平台了,有没有这样一个软件?

解决方案 »

  1.   

    oracle 9i 有款自带的企业管理器,里面就有导入导出,
      

  2.   

    编写sql的dts包完成省事,图形化的
      

  3.   

    delphi自带有一款datapump工具,只需要建立到各个数据库的连接(一般可用odbc),即可将数据在不同数据库之间复制。
      

  4.   

    今天正好试了一下,有个思路,其他数据库的若能导到.txt里面,就可以把文本利用plsql导到orcal里,然后再进行oracle里表与表间的操作。.txt导到oracle里可以参考以下这个网址。
    http://news.newhua.com/news1/program_database/2009/1012/091012153122I535GIFBB10CK93HE14KBHJIFH6F8489GI9350AK45G59.html
      

  5.   

    可以使用impdump 和expdump试试
      

  6.   

    非常感谢4L的思路,
    另外,我找到了个工具叫SI object browser,能快速的导入导出。