Home  >  Article  >  Database  >  Oracle监听能正常启动,但实例监听不到故障应急处理一例

Oracle监听能正常启动,但实例监听不到故障应急处理一例

WBOY
WBOYOriginal
2016-06-07 17:25:101128browse

故障现象:监听能正常启动,但两个实例均未能监听到 [Oracle@L-DB-100-17 ~]$ lsnrctl status LSNRCTL for Linux: Version 10.

故障现象:监听能正常启动,但两个实例均未能监听到
 
[Oracle@L-DB-100-17 ~]$ lsnrctl status
 
 
 
LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 07-1月 -2002 14:29:33
 
 
 
Copyright (c) 1991, 2007, Oracle.  All rights reserved.
 
 
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.100.17)(PORT=1521)))
 
STATUS of the LISTENER
 
------------------------
 
Alias                    LISTENER
 
Version                  TNSLSNR for Linux: Version 10.2.0.4.0 - Production
 
Start Date                07-1月 -2002 14:03:45
 
Uptime                    0 days 0 hr. 25 min. 47 sec
 
Trace Level              off
 
Security                  ON: Local OS Authentication
 
SNMP                      OFF
 
Listener Parameter File  /u01/product/10.2.0/db_1/network/admin/listener.ora
 
Listener Log File        /u01/product/10.2.0/db_1/network/log/listener.log
 
Listening Endpoints Summary...
 
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.100.17)(PORT=1521)))
 
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
 
Services Summary...
 
Service "PLSExtProc" has 1 instance(s).
 
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
 
The command completed successfully
 

 

故障处理:
 
1、修改HOST地址
 
[oracle@L-DB-100-17 admin]$ vi listener.ora
 
修改IP地址为0.0.0.0,"HOST=0.0.0.0"
 

 

2、重启lsnrclt
 
[oracle@L-DB-100-17 admin]$ lsnrctl stop
 
 
 
LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 07-1月 -2002 14:31:24
 
 
 
Copyright (c) 1991, 2007, Oracle.  All rights reserved.
 
 
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=0.0.0.0)(PORT=1521)))
 
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=IPC)(KEY=EXTPROC0)))
 
The command completed successfully
 
[oracle@L-DB-100-17 admin]$ lsnrctl start
 
 
 
LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 07-1月 -2002 14:31:37
 
 
 
Copyright (c) 1991, 2007, Oracle.  All rights reserved.
 
 
 
Starting /u01/product/10.2.0/db_1/bin/tnslsnr: please wait...
 
 
 
TNSLSNR for Linux: Version 10.2.0.4.0 - Production
 
System parameter file is /u01/product/10.2.0/db_1/network/admin/listener.ora
 
Log messages written to /u01/product/10.2.0/db_1/network/log/listener.log
 
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=0.0.0.0)(PORT=1521)))
 
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
 
 
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=0.0.0.0)(PORT=1521)))
 
STATUS of the LISTENER
 
------------------------
 
Alias                    LISTENER
 
Version                  TNSLSNR for Linux: Version 10.2.0.4.0 - Production
 
Start Date                07-1月 -2002 14:31:37
 
Uptime                    0 days 0 hr. 0 min. 0 sec
 
Trace Level              off
 
Security                  ON: Local OS Authentication
 
SNMP                      OFF
 
Listener Parameter File  /u01/product/10.2.0/db_1/network/admin/listener.ora
 
Listener Log File        /u01/product/10.2.0/db_1/network/log/listener.log
 
Listening Endpoints Summary...
 
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=0.0.0.0)(PORT=1521)))
 
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
 
Services Summary...
 
Service "PLSExtProc" has 1 instance(s).
 
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
 
The command completed successfully

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn