Hosts文件导致的Oracle监听异常

Posted Eden的IT运维之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hosts文件导致的Oracle监听异常相关的知识,希望对你有一定的参考价值。

今天一位同事遇到了应用无法访问Oracle数据库的问题。问题现象:Oracle监听已经启动;数据库服务器本机访问正常;启动应用后台报错无法链接数据库;用netca重新建了几次监听也没有用。

排查过程:

  1. 检查数据库服务器listerner.ora文件,通过主机名的方式指定host参数(通过Netca创建的监听,自动生成的文件默认为采用主机名方式)

处理方法:

去掉前面那一条127.0.0.1指向数据库主机名的配置,然后重启数据库监听服务;最后再重新尝试启动应用服务,问题得到解决。

其他补充:

对于数据库的监听无法访问的问题,一般日常中遇到的问题起因主要有2点:1.listener.ora文件的配置存在问题;2./etc/hosts配置文件的配置存在异常。所以,遇到监听无法访问的时候,可以优先从这两个方面进行入手排查。

以上是关于Hosts文件导致的Oracle监听异常的主要内容,如果未能解决你的问题,请参考以下文章

oracle 10g 监听服务 无法启动

oracle审计AUD$过大导致的数据库登录异常

Oracle 11gR2 RAC监听器原理介绍

oracle安装问题: 11g安装未填写hosts导致弹窗错误

Oracle归档日志满了导致Oracle连接(ORA-00257)报错处理

如何修改Linux环境下的Oracle的IP地址配置?