[oracle@localhost ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 15-MAR-2013 08:14:20
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Starting /opt/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
TNS-12537: TNS:connection closed
TNS-12560: TNS:protocol adapter error
TNS-00507: Connection closed
Linux Error: 29: Illegal seek
解决方法:可能是你的主机名被修改了,改回来就可以了
问题:不知道lsnrctl start和dns域名有什么关系,我在虚拟机上设置域名后,开启,关闭监听器就变得很慢;如果不设置域名,启动,关闭监听器就快多了。但是不影响开启,关闭,只是时间问题。