저희 시스템 백업 정책?을 보니
좀 의아한게있어서요..
아카이브로그가 백업장비로 받아지고나서
기존 경로에서 해당 로그가 삭제되는 부분에 대한 질문입니다.
저희 로직을
간단히보면,
1) @DB 아카이브로그 1,2,3,4 ...쌓임 (oracle/PRD/saparch 아래)
2) 스크립트내에, 어떤 조건에 부합시 아카이브로그가 임시(?)백업
3) 2번에서 백업받은 것 백업장비로 archive
4) 3번완료되면 1번에 쌓인 oracle/PRD/saparch/1,2,3,4, 삭제
이렇게되는거 같습니다ㅠ 제 느낌?상... 1) ~ 4) 순으로...
(2, 3번 로직은 아래와같이 스크립트내에 포함되어있습니다. 아래는 일부 발췌)
echo "$DATE$TIME #NOTICE : Required all condition and Starting the backup" >> $LOGFILE
$BPBACKUP -p $BK_POLICY -s $BPUSER_SCHED -h $HOSTNAME -w -f $ARCH_LIST -L $LOGFILE 2>&1 >> $LOGFILE --2)번
$BPARCHIVE -p $BK_POLICY -s $BPARCH_SCHED -h $HOSTNAME -w -f $ARCH_LIST -L $LOGFILE 2>&1 >> $LOGFILE --3)번
echo >> $LOGFILE
결과적으로 볼때 가끔씩 로그에 해당하는 경로 용량이 확~ 줄어드는걸 볼수있습니다. (삭제가 이루어지고있다는 뜻)
하지만 딱히 삭제 프로세스를 못찾겠어서.. 삭제가 이루어지는거같긴한데 ㅠ
(crontab으로 30%이상차면 oracle/PRD/saparch 이하를 날린단던지, 일자기준으로 삭제한다던지 하는 별도의 배치는 서버상에 없습니다.)
한가지 의심스러운 것은 백업받고 바로 삭제를 하는 가정입니다.
왜냐면 아카이브로그를 보면 저 밑줄친 부분이 눈에 띕니다.
...
01:44:02 INF - Client completed sending data for backup --2)번
01:44:12 INF - Starting removal of backed up files.
01:44:31 INF - Removal of backed up files completed. -- 백업받았으니 기존경로에서 지우겠다는 뜻? (oracle/PRD/saparch 이하)
01:44:32 INF - Server status = 0
이부분입니다.
저희같은 프로세스로도 가능한건지요?
로그를 백업받고 그걸 archive하고 (장비로) , 완료되면 바로 해당 archive log를 지우는 로직 같은데..
이렇게 정책이 설정된 경우도 있나요?ㅠ
조언좀 부탁드려요^^