반응형

온라인으로 ARCH 로그 삭제하기

 

0. 오라클 설치환경 확인
OS환경 : Oracle Linux6.8(64bit)
DB 환경 : Oracle Database 11.2.0.4

SQL> archive log list  
Database log mode        No Archive Mode
Automatic archival        Disabled
Archive destination        USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     1020
Current log sequence        1022

 

 

 

1. 아카이브 로그 경로 및 파일 확장자 확인

SQL> show parameter log_archvie_dest_1
NAME                     TYPE   VALUE
----------------------   ------   -------------------------------
log_archvie_dest_1     string  location=/archive/orcl


SQL> show parameter log_archvie_format
NAME                     TYPE   VALUE
----------------------   ------   -------------------------------
log_archvie_format     string  arch_%s_%t_%r.arc

2. 해당경로로 이동

cd /archive/orcl

 

3. 20일 지난 파일 삭제

find . -name "*.arc" -mtime +20 -exec rm {} \;

 

4. 자동삭제 ( crontab 등록 )

crontab -e 로 들어가서 아래 추가

00 20 * * * /usr/bin/find /archive/orcl -name "*.arc" -mtime +20 -exec /bin/rm {} \;

 


  

반응형

'RDB > oracle' 카테고리의 다른 글

오라클 DB 디스크 용량 비우기 1  (0) 2021.12.13
블로그 이미지

dung beetle

취미는 데이터 수집 직업은 MYSQL과 함께 일하는 DBA의 소소한 일상 이야기

,