环境:32位xp,虚拟机centOS6.0,oracle11g
现象:主机和虚拟机能相互ping通。oracle及客户端都装好,配置好。但是测试数据源时不成功,报TNS-12543: TNS :无法连接到目标主机
在xp系统使用命令行命令tnsping 虚拟机的ip,同样报TNS-12543: TNS :无法连接到目标主机
原因:虚拟机linux系统防火墙阻止(不一定所有情况都是这个原因但是我碰到的是)
解决办法:关闭linux防火墙。注意:这步操作要在root用户下操作。
[root@localhost ~]#service iptables stop
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
再试一下: