1.
C:\Users\10188535.ZTE>lsnrctl start LISTENER
LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 16-9月 -2015 08:51:36
Copyright (c) 1991, 2010, Oracle. All rights reserved.
启动tnslsnr: 请稍候...
TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production
系统参数文件为D:\app\10188535\product\11.2.0\dbhome\network\admin\listener.ora
写入d:\app\10188535\diag\tnslsnr\A23181215\listener\alert\log.xml的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=A23181215.zte.intra)(PORT=1521)))
TNS-12545: 因目标主机或对象不存在, 连接失败
TNS-12560: TNS: 协议适配器错误
TNS-00515: 因目标主机或对象不存在, 连接失败
32-bit Windows Error: 49: Unknown error
监听程序未能启动。请参阅上面的错误消息...
分析:上述提示中"因目标主机或对象不在存,....", 说明启动监听时,没有找到 listener.ora 、tnsnames.ora中Host,可能是:
1、ip地址发生变化(通常电脑自动获取IP方式),导致启动监听时找不到主机。
2、机器名被修改过,没有及时修改 listener.ora 、tnsnames.ora、hosts等文件中的配置。
检查上述中的配置是否有变化,导致与listener.ora 、tnsnames.ora中的不一致。