ITPub博客

首页 > 数据库 > Oracle > 宿主机/客户端无法连接虚拟机/主机Oracle11g

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

原创 Oracle 作者:mahe0207 时间:2014-07-10 14:15:15 0 删除 编辑

相关报错:

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.虚拟机/主机配置

1)Listening Locations  Database Services 两个都要配置




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_BASE和ORACLE_HOME的路径,PATH 将Oracle的path放到最前面

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

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

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

 

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

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

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

上一篇: ORACLE 递归查询
请登录后发表评论 登录
全部评论

注册时间:2014-01-11

  • 博文量
    26
  • 访问量
    101264