OraclE
Listener.log 파일 남기지 않는 방법
타마마임팩트_쫀
2008. 10. 22. 15:28
[ Problem ]
리모트 로그인이 빈번이 발생하는 경우 LISTENER.LOG 파일이 비약적으로 커지는 경우가 종종
있습니다.
이러한 경우에 리스너 로그 자체를 남기지 않는 방법에 대해서 설명합니다.
[ Action ]
SQL*Net V2, Net8 에서는 listener.log는 반드시 출력됩니다.
Backup의
타이밍등으로 삭제하는 방법을 검토하는 것이 좋을듯 합니다만 ,Net8 에서는 이하의 방법으로 로그를 남기지 않는 것이 가능합니다.
(1) 동적으로 멈추는 경우
% lsnrctl
LSNRCTL> set current_listener
<리스너명> <= 옵션(리스너명이 LISTENER 가 아닌 경우(*))
LSNRCTL> set
log_status OFF <= 출력 정지
LSNRCTL> set log_status
ON <= 출력 개시
(*) 여러개의 리스너를 띄울경우 선택적으로 로그 생성,비생성이 가능합니다.
(2) 미리 출력하지 않게 설정해 둔다
listener.ora 에 이하의 파라미터를 추가
LOGGING_<리스너명>=OFF
[ References ]
「Net8 관리자 가이드」
「SQL*Net의 이해」
http://support.oracle.co.jp/krown/oisc_showDoc.do?id=841