没查资料 大家补充1.BCP好像不可以 ?
2.OSQL似乎可以 因为它使用ODBC驱动 ?
3.做DTS一定可行
4 不建议写程序 程序不好效率很低 容易出错(内存溢出等等)

解决方案 »

  1.   

    HOW TO:在 SQL Server 中设置与 Oracle 间的链接服务器和进行疑难解答
    http://support.microsoft.com/kb/280106/zh-cn
      

  2.   

    建立链接服务器,然后就可以对Oracle数据库操作
      

  3.   

    DTS应该是比较好的方法,当然你可以通过ORACLE的透明网关自己编程实现。
      

  4.   

    部分经验:因为语法的差异,基本上是需要修改的.表采用重建的方法,用一个工具把表档从sql server导成文档格式,修改(加入一些管理设置)后再sqlplus生成需要的东西触发器、存储过程,视图、作业、自定义函数是人工一行行转换过来的方法很笨的说,不过我只是一次性做,以后都用Oracle
      

  5.   

    DTS可以bcp可以导出二进制数据, 但oracle可能不会认识这种格式自己写程序也行