服务器A,服务器B。数据库ADb在服务器A上,数据库BDb在服务器B上,我要在数据库ADb中访问数据库BDb中的数据。请问怎么解决,谢谢大家了。

解决方案 »

  1.   

    用数据库连接:database link
    或Oracle pl/sql
      

  2.   

    创建链接数据库
    create shared public database link another_database
      connect to 用户名 identified by 密码
      using 'tns name'; 使用的时候就是select * from tablename@another_database;
      

  3.   

    提示:ORA-00922: 缺少或无效选项,怎么回事?
      

  4.   

    using 'tns name'; 写对了吗?要写你要连接的那个数据库的'tns name'
      

  5.   

    把shared 去掉就可以了,谢谢sasacat。