개발은 너무해

archive 와 log switch v$log 본문

Oracle/Oracle Study

archive 와 log switch v$log

까칠 평생초보 2013.01.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





'Oracle > Oracle Study' 카테고리의 다른 글

shmmax 값에 대한 추측성 글  (0) 2015.03.10
External Table  (0) 2014.07.16
archive 와 log switch v$log  (0) 2013.01.18
rowid의 변화  (0) 2013.01.17
기본적인 궁금증들(?)  (0) 2012.09.23
Windows Oracle 10g 설치  (0) 2012.09.23
0 Comments
댓글쓰기 폼