现有2个DB,一个oracle8i,一个oralce10g.需要通过程序,把8i中表的数据更新到10g的表中,也需要把10g的数据更新到8i中。请问dblink是否能在不同版本间使用或有没有其他好方法?另外具体实现时有没有较好的设计来提高传送效率。先谢谢啦。

解决方案 »

  1.   

    dblink 可以在不同的版本可以使用的。
      

  2.   

    dblink + 高级复制(物化视图和日志实现仅变化数据的更新)
      

  3.   

    “dblink   可以在不同的版本可以使用的。”
    这个好像不行吧,试过了在8i上建dblink,却不能操作10g上的表。
      

  4.   

    CSDN这么多高手,就没人能指点一下???
      

  5.   

    使用导入与导出,8i到10g没有问题10g到8i需要Oracle10.0 BUG号为2261722,你可以到METALINK上去查看有关此BUG的详细信息效果怎么样,没试过阿
      

  6.   

    不好意思,实际是希望把8i中多个表的数据集合传送到10g端,10g中已建好了接受这些数据的1个表中。相反从10g到8i也需要。
    请问应该如何实现呢?
    再次感谢。
      

  7.   


    insert into table_10g (select * from table_8i)
    这样可以了吧