Oracle/Oracle Study
archive 와 log switch v$log
평생초보
2013. 1. 18. 11:21
반응형
v$log 가 처리되는 순서(?)를 보고자 함..
현재 대량 데이터를 삭제중에 있다.
select a.group#, member, bytes/1024/1024, a.status, archived
from
(select * from v$log) a,
(select * From v$logfile) b
where a.group#=b.group#
order by group#, member
;
위 쿼리를 지속적으로 모니터링을 해보았다.
log switch가 발생하면 alert 파일에 기록이 남고 status는 active 상태로 변환.
status가 inactive 로 변경되면, archive 파일로 떨구는 작업을 진행하게 된다.
이후 archived 컬럼은 NO에서 YES로 변경되면서 다음 log switch가 발생할 때 까지 기다린다.
archive 파일로 떨구는 작업보다 log switch가 더 빠르면 alert 파일에는 아래와 같은 문구가 나온다.
All online logs needed archiving
반응형