본문 바로가기
OraclE

Listener.log 파일 남기지 않는 방법

by 타마마임팩트_쫀 2008. 10. 22.
 

[ 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


'OraclE' 카테고리의 다른 글

옵티마이저와 신나게 노는 방법(엔코아)  (0) 2008.11.06
오라클 analyze 자동화  (0) 2008.11.06
DataPump *  (0) 2008.10.17
Transportable Tablespaces  (0) 2008.10.17
sqlnet ip 제한  (0) 2008.10.07