我想通过pl/sql developer 抽取oracle中的一些数据放入sql server 2000中,并实时的更新。
原本是在plsql建个表 把要的数据放入这个表中   然后再把这个表导入到2000中。
但是觉得这个太占空间了 也不好更新   有更好的办法吗????
请大侠指点迷津

解决方案 »

  1.   

    使用透明网关,直接访问SQL SERVER数据库,插入数据。。试试
      

  2.   

    数据导出oracle,在导入sql server2000,
      

  3.   

    楼主:
    PL/SQL在tools下面有个odbc接口中,连通sqlserver后可以用类似于oracle dblink一样的导数据至sql server中。
      

  4.   

    写个trigger触发,将资料满足一定条件就自动进入sql server
      

  5.   

    楼上的 能说详细点吗  问题就是 如何进入sql server
      

  6.   

    用一个线程读oracle 每次读一千条,然后用一个线程写入sqlserver 让这两个线程如此反复
      

  7.   

    用透明网关好像是可以的,但是我当时没有实现,我后来是用程序写了一个进程先从oracle里面读,读完后,将其刷进SQLSERVER,当然,如果有时间的话,可以将时间设定下,定时进行执行。
      

  8.   

    我原本是在plsql里写了个包,包里写想抽取数据的plsql语句。想要更新数据,就用命令语句执行运行该包。我可以写个触发器定时更新,但如何才能直接导入sql server,而不用手动导入。
    我是初学者,楼上说刷进sqlserver,能说具体点吗???麻烦了...
      

  9.   

    有个最简单可行的办法,我目前就是这么操作的。
    1.在安装sql2000的电脑上安装oracle客户端,并且用本地命名方法使oracle客户端能连上oracle数据库
    2.打开sql2000,使用导入导出功能,数据源选oracle
    3.一直下一步,选择使用sql语句取数,把查询语句贴进去,然后下一步,最后一步选择保存DTS包并且自动调度,设置好自动调度的时间就OK了以后SQL2000会在你指定的时间自动执行导入oracle数据了
      

  10.   

    额,我现在觉得pl_sql好用咯
    你那个应该有办法处理的!