vi /etc/logrotate.d/listener

/Oracle/orcl/network/log/listener.log {

    missingok                      # 파일이 없어도 에러토하지않음

    daily                                # 매일 로테이트

    rotate 30                        # 저장 30개

    compress                        # 압축해서 저장

    create 640 oracle dba  # 퍼미션/소유권 지정

    prerotate                        # 로테이트 전에 실행됨

        su - oracle -c "lsnrctl set Log_status off"

    endscript

    postrotate                       # 로테이트 하고나서 실행됨

        su - oracle -c "lsnrctl set Log_status on"

    endscript

}



to Top