解决方案 »

  1.   


    首先必须保证两个机器能够PING通,如果不能ping通,你需要将网络连接方式更改为bridge或NAT,如果能ping通,就进行tnsping,还有问题就是你的tns文件有问题了
      

  2.   


    首先必须保证两个机器能够PING通,如果不能ping通,你需要将网络连接方式更改为bridge或NAT,如果能ping通,就进行tnsping,还有问题就是你的tns文件有问题了物理机和虚拟机是可以ping同的, SSH都能够连接上。
      

  3.   

    建议把tnsname.ora文件里的localhost改成具体的主机ip地址。
    另外看下文件里是否多了空格什么的字符。
    防火墙把1521端口放开就好
      

  4.   

    防火墙你完全关闭了么?你看看防火墙状态吧   虚拟机要设置成bridge模式才行啊    不过VM经常这样   有时不行   我重启下就完了  
      

  5.   

    首先,如果你的虚拟机和物理机不在一个网段,那么你需要配置转向。
    cmd-》 route -p ADD 192.168.0.1 MASK 255.255.255.0 192.168.0.254    这样配置的话首先应该能够ping通。
    之后,检查你orcl的监听器。如果是你虚拟机上的IP为监听地址,那么你需要做的就是修改数据源。配制成相关参数。
    要注意的是,如果你修改了orcl监听,最好重启机器。因为经常会不生效。(重启服务也行)