先用sql-server的DTS倒出数据到一个文本文件,再用Oracle的sqlldr工具直接倒入.

解决方案 »

  1.   

    简单方法,可以通过建立一个针对SQL-SERVER的ODBC数据源,然后在ORACLE
    的SQL*PLUS中使用COPY FROM语句,来实现数据导入
    例:在SQL SERVER中有表T1,建立ODBC数据源MS可以访问该表
    然后在ORACLE 的SQL*PLUS中使用以下语句:
    SQL>COPY FROM A/A@ODBC:MS CREATE Tname USING SELECT * FROM T1;
    其中COPY语句语法可以直接在SQL*PLUS中执行COPY得到。
      

  2.   

    可以
    用Oracle的sqlldr工具直接倒入
      

  3.   

    楼上这位大侠,oracle的sqlldr工具在哪里,我怎么找不到呢?