1:直接修改配置文件listener.ora,增加内容具体如下:
]$ b' {$ V$ u3 z* g4 s TRACE_FILE_LISTENER = e:\oracle\network\log\net_trace.log
/ x0 O, ?' a0 R, ^2 Y TRACE_LEVEL_LISTENER = user# W# n8 y" C9 g, c5 X5 a* v5 m
TRACE_DIRECTORY_LISTENER = e:\oracle\network\log& _! }* B2 r3 V* y
LOG_DIRECTORY_LISTENER = e:\oracle\network\log
$ B" ]/ V Z2 {4 Z. T LOG_FILE_LISTENER = e:\oracle\network\log\listener_test.log
- P2 V1 d5 o0 ~ LOG_LEVEL= 4
7 D# L5 X. H4 M! U- K0 Q% d5 W) u TRC_LEVEL= 4
$ T- F6 O2 c0 [1 S& p2 j* _ 重新启动监听器,客户端连接一下,然后就可以看到那些日志了。. Z6 `1 V9 T. D+ T: r9 r
2:使用LSNRCTL,监听器的控制工具,很强大的,可以做很多操作:
0 A8 m g+ e# c8 h: \% c LSNRCTL> set
0 O+ N5 U6 T+ R3 K7 M0 \ set之后提供了以下操作
% e" V/ N1 R# N; ^9 {$ T password rawmode displaymode- k/ N: v) N" O X& h1 x
trc_file trc_directory trc_level" G8 B( \9 b3 X D, e* u; T) P Q
log_file log_directory log_status
( j/ L/ X5 z& F u( ]: z0 x; z current_listener startup_waittime save_config_on_stop$ `( u6 W: s6 @
里面的很详细,随便试试就的了!# \9 g0 p& o4 R6 o, S& t" j' y) S# B, @
LSNRCTL> set password test
/ w2 `) E5 w, M: _8 R( I 命令执行成功
; k$ {2 f+ q5 y" `+ o+ b2 B& ^% Y 如果想恢复配置,则重新加载监听器:2 ?, C6 U7 `; M d
LSNRCTL> RELOAD listener
/ R7 @2 O+ _7 Z' }/ b w& n 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xueshan)(PORT=1521)))
) N/ K% w# k& D 命令执行成功; j4 X$ @9 e$ p9 e0 i1 K
无奈,写得有些乱,估计只有我能看得明白! |