今天帮忙看一台oracle服务器的监听不能启动的问题,发现查看状态都
报错。
查看下oracle监听服务:
结果如下:
查看下oracle监听服务:
- lsnrctl status
- ...
- Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
- TNS-12541: TNS:no listener
- TNS-12560: TNS:protocol adapter error
- TNS-00511: No listener
- Linux Error: 111: Connection refused
- Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle)(PORT=1521)))
- TNS-12541: TNS:no listener
- TNS-12560: TNS:protocol adapter error
- TNS-00511: No listener
- Linux Error: 111: Connection refused
检查listener.ora和tnsnames.ora配置文件,没有发现问题。查看hosts,发现里面去掉了localhost的配置,增加了IP对机器名的配置。
如是,加上如下行:
127.0.0.1 localhost
重新切换回oracle用户,再次执行status,报错信息不一样,如是start启动监听,执行成功。
如是,加上如下行:
127.0.0.1 localhost
重新切换回oracle用户,再次执行status,报错信息不一样,如是start启动监听,执行成功。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9399028/viewspace-1340703/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9399028/viewspace-1340703/