装了oracle客户端可以访问服务器的数据库,可是本机装了数据库就不能访问了,求高人指点该如何配置才能使用PLSQL Developer同时访问本机的数据库和服务器的数据库

解决方案 »

  1.   

    你本机装了几个版本的数据库?
    装了两个?一个客户端,一个服务端?
    那一定有两个tnsnames.ora。
      

  2.   

    在PL/SQL Developer的登录窗口中,Database中选择本地可远程的Oracle数据库。
      

  3.   

    在客户端找到tnsnames.ora文件
    CorReal =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 211.140.53.60)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = CorReal)
        )
      )
    修改并添加本机和另一台服务器的地址和服务名。
      

  4.   

    1、将你原来的tns配置复制到新装的oracle的tns里面,就是本地连接和远程连接都写在新装的oracle的tns里面(不知道tns文件路径的话可以去新安装的Oracle所在磁盘搜索tns);
    2、然后pl/sql developer如果还不能访问远程服务器的话,以某个用户(比如本地sysdba身份)进入pl/sql developer后,点击工具、首选项、首选项界面左边的“连接”、在“Oracle主目录名”中选择新装的oracle主目录一般安装Oracle后PL/SQL Developer会自动识别连接,可能只需操作1即可。