宿主机/客户端无法连接虚拟机/主机Oracle11g

相关报错:

ORA-12154: TNS: Could not resolve service name

ORA-12170: TNS:Connect timeout occurred

TNS-12535: TNS:operation timed out

TNS-03505: Failed to resolve name

 

1.虚拟机/主机配置

1Listening Locations  Database Services 两个都要配置

宿主机/客户端无法连接虚拟机/主机Oracle11g_第1张图片

宿主机/客户端无法连接虚拟机/主机Oracle11g_第2张图片


2)检查防火墙是否限制1521端口

iptables -L -n   or    service iptables status

防火墙添加例外

              /sbin/iptables -I INPUT -p tcp --dport 1521 -j ACCEPT #开启1521端口 

              /etc/rc.d/init.d/iptables save #保存配置 

              /etc/rc.d/init.d/iptables restart #重启服务
      或者关闭防火墙
             service iptables stop
             chkconfig iptables off

2.宿主机/客户端配置

1)检查环境变量 ORACLE_BASEORACLE_HOME的路径,PATH Oraclepath放到最前面

2telnet命令 查看主机1521端口是否被限制

telnet [ip] [port] 命令验证 (win7 控制面板--程序-打开或关闭Windows功能,勾选telnet客户端,即可执行telnet命令)

3)检查服务名与主机是否一致

 

虚拟机修改配置后,重新打开宿主机的netmgr进行连接测试

配置文件的service_name 前含有空格,也会报错

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29437301/viewspace-1215624/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29437301/viewspace-1215624/

你可能感兴趣的:(宿主机/客户端无法连接虚拟机/主机Oracle11g)