现有A,B两台oracel服务器在同一局网,想在A的sqlplus里用select * from global_name@B执行成功。如何配置好?

解决方案 »

  1.   

    参考这个:
    http://tag.csdn.net/Article/0152d24d-e98e-44a7-a7a4-b467a2093b8f.html
      

  2.   

    建立db_linkcreate database link glink connect to eintf identified by san523 using 'g0';
      

  3.   

    晕,建立链接是很简单,但是select * from global_name@B执行不成功。
      

  4.   

    初始化参数里的global_names设置成FALSE试试
      

  5.   

    在A库中建立一个数据库连接:例:create database link username.US.ORACLE.COM
      connect to username identified by username
      using 'NAME';username: 用户名
    NAME:B数据库的实例名
      

  6.   

    楼上各位朋友,只建dblink是不够的。
    还必须在A机上的tnsnames.ora文件中配置访问B机的信息。
      

  7.   

    上面的发错了,不好意思,建立dblink,
    create database link tt connect to scott identified by tiger using ''