oracle 11g 경고 로그 와 감청 로그 삭제 방법

Oacle 11g 의 감청 로그 와 경고 로 그 는 모두/u01/oracle/diag/tnslsnr/oracle/listener 디 렉 터 리 와/u01/oracle/diag/rdbms/db1/db1 디 렉 터 리 아래 각각 listener 디 렉 터 리 와 db1 디 렉 터 리 라 고 부른다.이 두 디 렉 터 리 아래 에는 다음 과 같은 디 렉 터 리 가 있 습 니 다:alert cdump hm incident incpkg ir lck metadata stage sweep trace
경고 로 그 는 alert 디 렉 터 리 에 있 고 감청 로 그 는 trace 디 렉 터 리 에 있 습 니 다.listener 디 렉 터 리 에서 발생 하 는 로그 파일 은 비교적 크 고 주로 청소 하 는 대상 이 며 db1 디 렉 터 리 에서 발생 하 는 파일 은 비교적 작 아서 기본적으로 지 울 필요 가 없습니다.listener 디 렉 터 리 에서 감청 로 그 는 listener.log 라 는 파일 이 고 경고 로그 log.xml 입 니 다.이 로 그 는 11M 정도 될 때마다 하나의 log 로 분 할 됩 니 다.XXXX.xml 로그 가 점점 누적 되 고 있 습 니 다.db1 디 렉 터 리 아래 두 로그 의 방식 은 정반 대 입 니 다.감청 로 그 는'trc.trm'파일 로 나 뉘 어 있 고 경고 로 그 는 log.xml 파일 만 있 습 니 다.Oacle 이 무슨 꿍꿍이 를 꾸 미 고 있 는 지 원리 가 뭔 지 모 르 겠 어 요.아 는 친구 가 조언 해 줬 으 면 좋 겠 어 요.
감청 로 그 를 삭제 하 는 방법 은 다음 과 같 습 니 다.
Oacle 사용자 로 전환
su oracle
$lsnrctl set log_status off
$mv listener.log /backup/
$lsnrctl set log_status on
감청 로그 가 시작 되면 자동 으로 새로운 listener.log 파일 을 만 들 고 백업 한 파일 은 삭제 할 수 있 습 니 다.위 명령 을 실행 하지 않 고 listener.log 를 직접 삭제 하면 시스템 이 만 들 지 않 습 니 다.
경고 로 그 는 다음 명령 으로 이동 하거나 삭제 할 수 있 습 니 다.
find . -mtime +10 -exec mv {} /backup/alert_log/ \;
경고 로 그 를 보 려 면 Oacle 사용자 에서 adrci 를 실행 할 수 있 습 니 다.
$adrci
adrci 디 렉 터 리 에 help 를 입력 하면 도움말 명령 을 볼 수 있 습 니 다.help show alert 를 입력 하면 show alert 의 상세 한 용법 을 볼 수 있 습 니 다.
show alert
로그 의 디 렉 터 리 를 선택 하거나 종료 하 는 것 을 알려 줍 니 다.
adrci> show alert
Choose the alert log from the following homes to view:
1: diag/rdbms/db1/db1
2: diag/tnslsnr/oracle/listener
Q: to quit
Please select option: 1
1 을 입력 하면 db1 의 것 을 보고 2 를 입력 하면 listener 디 렉 터 리 의 것 을 보고 q 를 입력 하면 종료 합 니 다.
alert 로 그 를 보고 입력:q 종료,조작 방법 은 vi 명령 과 유사 합 니 다.
SHOW TRACEFILE
감청 로그 파일 을 볼 수 있 습 니 다.
diag/rdbms/db1/db1/trace/db1_vktm_17064.trc
diag/rdbms/db1/db1/trace/db1_m000_25175.trc
diag/tnslsnr/oracle/listener/trace/ora_7795_139913618966240.trc
diag/tnslsnr/oracle/listener/trace/listener.log
위 에서 보 듯 이 두 디 렉 터 리 아래 에 모두 로그 가 있다.

좋은 웹페이지 즐겨찾기