意思应该很明白了,我再详述一下:
    物理上是两套网络,两套网络之间有一台PC机相连,数据库安装在另一套网络的某服务器上,PC机上可直接访问该服务器的数据库,我的电脑只能直接访问PC机,无法访问服务器,我现在想在我的电脑上安装一个客户端,通过PC机访问服务器上的数据,请大虾们指教,如何操作?

解决方案 »

  1.   

    没想到好办法,如上,在另一台pc上装个数据库,然后在新数据库上建个到原数据库的dblink,然后访问.
      

  2.   

    CREATE PUBLIC DATABASE LINK dblinkname CONNECT TO user IDENTIFIED BY pwd USING 'IP:1521/实例名'例:
    CREATE PUBLIC DATABASE LINK nsj820 CONNECT TO system IDENTIFIED BY oracle USING '128.1.2.112:1521/orcl'这样建dblink的好处是不用配置tnsnames了,ip地址直接写上;
    当然,也可以把using后面引号里面的写成oracle客户端的tnsname里所配置的名称;
    在pl/sql上右单击db link根据向导,一步一步的去做也是同样的道理!dblink建好后要用如下的格式访问:
    select * from user_name.table_name@db_link_name
    如:select * from gildata.CCI@JYDB