The information in this document applies to:
Oracle Net Services - Version: 11.1.0.6 and 11.1.0.7
This problem can occur on any platform.
Symptoms
The listener fails to start with the following errors:
TNS-12537: TNS:connection closed
TNS-12560: TNS:protocol adapter error
TNS-00507: Connection closed
Linux Error: 29: Illegal seek
Generic to Unix platforms.
Cause
Wrong syntax in hosts file and also due to the the tnslsnr process was enhanced in 11.1.0.6 and 11.1.0.7 to support FAN(Fast Application Notification) via
ONS (Oracle Notification Services). This new code opens a socket open on localhost. Therefore "localhost" should be defined on the system.
This new code opens a socket open on localhost. Therefore "localhost" should be defined on the system.
Solution:
1) Change /etc/hosts file to include
127.0.0.1 localhost.localdomain localhost
2) If the problem is still there, when you perform the 1st step, then plz execute the 2nd step - you need to add a parameter in the file listener.ora
SUBSCRIBE_FOR_NODE_DOWN_EVENT_=OFF
For example:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF
阅读(1494) | 评论(0) | 转发(0) |