내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
다운로드
trending_flat
OS환경 : Oracle Linux 6.8 (64bit)
DB 환경 : Oracle Database 11.2.0.4
쿼리 :
1. audit 로그 경로 확인
1 2 3 4 5 | SQL> show parameter audit_file_dest NAME TYPE VALUE --------------- ------ ------------------------------- audit_file_dest string /oracle/admin/ORCL/adump |
2. 해당 경로로 이동
1 | $ cd /oracle/admin/ORCL/adump |
3. 100일 지난 파일 삭제
1 | $ find . -name "*.aud" -mtime +100 -exec rm {} \; |
4. 자동 삭제(crontab 등록)
1 | $ crontab -e |
제일 아래에 아래 문장 추가(crontab 주기는 서버에 맞게 변경)
1 2 3 4 | ################### ### Audit del ### ################### 00 03 * * 3 /usr/bin/find /oracle/admin/ORCL/adump -name "*.aud" -mtime +100 -exec /bin/rm {} \; |
위 crontab 설명 매주 수요일 03시 00분 마다 find 명령으로 100일이 지난 *.aud 라는 파일을 찾아서 rm 명령어로 삭제
5. crontab 등록형식
1 2 3 4 5 6 7 8 9 | * * * * * 수행할 명령어 ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───────── 요일 (0 - 6) (0:일요일, 1:월요일, 2:화요일, …, 6:토요일) │ │ │ └───────── 월 (1 - 12) │ │ └───────── 일 (1 - 31) │ └───────── 시 (0 - 23) └───────── 분 (0 - 59) |
결과값 : crontab 주기에 맞게 100일 지난 audit 파일들을 삭제함
'ORACLE > Sql' 카테고리의 다른 글
undo segment extents 확인 언두 세그먼트 익스텐트 확인 (0) | 2018.07.05 |
---|---|
오라클 중지 절차 (0) | 2018.07.04 |
SYSAUX Table Shrink 방법 (0) | 2018.07.04 |
대량 데이터 delete 작업 시 tip(database.sarang.net) (0) | 2018.06.11 |
pipe를 통하여 백업 & 압축하는 exp/imp 명령어 (0) | 2018.06.11 |