查看status发现 侦听例表里带有"status UNKNOWN",但从远程可以通过tnsnames的配制连接上来,没有产生任何的不正常.
为什么会带有UNKNOWN呢?
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 9.2.0.6.0 - Production
Start Date 26-JAN-2005 16:56:25
Uptime 0 days 0 hr. 0 min. 39 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /opt/ora9/product/9.2/network/admin/listener.ora
Listener Log File /opt/ora9/product/9.2/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=linuxas3)(PORT=1521)))
Services Summary...
Service "ora9i" has 1 instance(s).
Instance "ora9i", status UNKNOWN, has 1 handler(s) for this service...
Service "ticket" has 1 instance(s).
Instance "ticket", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
执行stop后再看
LSNRCTL> stop
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
The command completed successfully
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
TNS-12541: TNS:no listener
TNS-12560: TNS
rotocol adapter error
TNS-00511: No listener
Linux Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=linuxas3)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS
rotocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused
LSNRCTL>
附listener.ora文件
[oracle@linuxas3 admin]$ vi listener.ora
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = linuxas3)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ora9i)
(ORACLE_HOME = /opt/ora9/product/9.2)
(SID_NAME = ora9i)
)
(SID_DESC =
(GLOBAL_DBNAME = ticket)
(ORACLE_HOME = /opt/ora9/product/9.2)
(SID_NAME = ticket)
)
)