數據庫類型都是一樣的嗎?
如果都oracle,可以考慮使用DBLINK数据库dblink简单介绍
http://www.cnoug.org/viewthread.php?tid=15132

解决方案 »

  1.   

    问问搂主为什么要分两个数据库?你不可以放到一个数据库不同的schame下面么?Oracle难道还不能支持你的应用?
      

  2.   

    分开放的目的是为了减轻ERP服务器的负担.
    用了DBLINK ,怎么控制权限呢?
      

  3.   

    是不是可以建2个database link 
    一个只有读权限
    CREATE DATABASE LINK dbl_read CONNECT TO user IDENTIFIED BY pwd USING connect_string
    这个user在ERP DATABASE只有读的权限,或者只具有某几个表的读权限一个只有写权限
    。。
    以上建立在 ERP DATABASE和WEB DATABASE 是oracle
      

  4.   

    chinagaoyang: 你好    我也想过建立2个DBLINK,但是好象只能建一个,CREATE DATABASE LINK dbl_read CONNECT TO user IDENTIFIED BY pwd USING connect_string
         这里的dbl_read 必须是目标DATABASE的INSTANCE NAME.
         这也正是困难的地方
      

  5.   

    2点
    1  dbl_read 不用是目标DATABASE的INSTANCE NAME吧  是随便启的名字就可以了  除非我下午的工作白干了2  是不是一个connect_string只能建立一个DBLINK 我也没试过   不过你可以考虑建2个connect_string呀  在TNS文件里建立2个参数一样但名字不一样的connect_string 我想是可以的
      

  6.   

    TO  chinagaoyang:
         1  dbl_read 不用是目标DATABASE的INSTANCE NAME吧  是随便启的名字就可以了  
                CREATE DBLINK语句本身可以执行,但是是不能用的我已经试过. 
        
         根据1, 你说的2也就不行了.TO ssDOn:
        能详细点吗?