我在pl/sql developer中用Database links建立一个远程连接之后,可以用select * from table@orcl查询,但是建立的连接下面没有远程数据库的表,有什么办法能把表也给连接过来 就是点击那个链接可以看到远程数据库的表。

解决方案 »

  1.   

    在开个PL/SQL DEV然后用远程的TNS登录就可以看到了,就这么简单,
    用DBLINK做什么啊,反而是麻烦
      

  2.   

    DBLINK還知道一點,
    這個PL/SQL DEV不懂是怎麼回事,可以說的詳細一點嗎?
      

  3.   

    他的意思是 你可以通过dblink连上远程服务器 那你也可以通过pl/sql连上服务器啊
    就是说打开两个pl/sql 一个连这个服务器 一个连远程服务器
    dblink是用来查远程数据库中的数据的,我不知道你说的这个 点击链接就能查看远程的表是指什么 想不出来
      

  4.   


    仅仅是看表的数据就是在tnsname.ora 里面加个服务名就可以了
      

  5.   

    create database link LINK名
      connect to username identifiled password
      using '(DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 地址)(PORT = 端口))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = 数据库名)
        )
      )'建了个话2个数据库之间处理数据比较方便
    你数据库本地的TNS上有写要连接的数据库tns名的话
    create database link M16  connect to username identifiled password
      using 'TNS名'
    也行,以后做操作的话就是 @tns名就行了
      

  6.   

    具体你有那个建立dblink的数据库什么权限的话要看你建的时候username的权限,username跟PASSword就是那个远程数据库的用户
      

  7.   

    你开两个谁还问你干什么?谁不会呀,我是说开一个pl/sql dev,可以看两个数据库的表。