如何更改监听器日志文件名称

文章作者 100test 发表时间 2007:03:14 13:59:10
来源 100Test.Com百考试题网


今天一个数据库的监听器日志出了点问题,用set log_file命令重新定位一个日志文件得以解决。

发现以下两个命令很有用:

LSNRCTL> set current_listener
LSNRCTL> set log_file .log

使用set current_listener可以访问非缺省监听器,使用set log_file更改名称后,原来有问题的日志文件可以清除或实现日志重定位:

[oracle@jumper admin]$ lsnrctl


LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 10-NOV-2006 16:54:16


Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.


Welcome to LSNRCTL, type "help" for information.


LSNRCTL> set current_listener LISTENER1
Current Listener is LISTENER1
LSNRCTL> set log_file
Parameter Value: a.log
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
LISTENER1 parameter "log_file" set to a.log
The command completed successfully
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
STATUS of the LISTENER
------------------------
Alias LISTENER1
Version TNSLSNR for Linux: Version 9.2.0.4.0 - Production
Start Date 10-NOV-2006 16:54:12
Uptime 0 days 0 hr. 2 min. 6 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /opt/oracle/product/9.2.0/network/admin/listener.ora
Listener Log File /opt/oracle/product/9.2.0/network/log/a.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.33.11)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "conner" has 1 instance(s).
Instance "conner", status UNKNOWN, has 1 handler(s) for this service...
Service "eygle" has 1 instance(s).
Instance "eygle", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>


相关文章


修改ORACLE的DATAFILE文件名
简单说两句Like的优化
Oracle中Instance实例和数据库的区别
OracleSpatial数据加密问题的研究
如何更改监听器日志文件名称
何时Oracle使用绑定变量性能反而更差
如何恢复一个只有完好数据文件的数据库?[2]
Oracle商业智能套件10g第三版简介
建立与Oracle服务器连接的两种模式
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛