plsql可以连接本地的oracle,虚拟机上可以用sqlplus连接虚拟机上的oracle,而且本地机器也可以和虚拟机互ping通,但是本地的plsql连接不上虚拟机上的oracle,提示“连接超时”,本地也已经安装了客户端。
请各位大神帮帮忙哦。虚拟机PL/SQLOracle数据库

解决方案 »

  1.   

    1、看虚拟机里控制面板-管理工具-服务里 Oracle的TNSListener服务是是否启动2、在本机看oracle是否建立了一个 本地net服务名 来连接虚拟机的oracle 3、以上两步都做了还不好使,看虚拟机的windows防火墙(还有其他防火墙)是否关闭这三条基本就可以解决你的问题了
      

  2.   


    baidu :  tnsping
      

  3.   

    多谢各位的帮忙,常见的方法我已经都试过很多次,都没解决,偶尔一次,我看hosts文件,发现里边的ip地址不是我的真实ip,修改了下,一下子就通了。再次谢过各位啦!
      

  4.   

    我出现了问题;oracle的配置文件tnsnames.ora配置了。但是PLSQL的database没有此选项了。会是什么原因啊?