728x90
반응형
oracle redo log조회하는 sql에 대해 알아보겠습니다.
1. 조회쿼리
select
a.group#,
a.bytes/1024/1024 as mb,
a.members,
b.type,
b.member,
a.status
from v$log a, v$logfile b
where a.group# = b.group#
order by a.group#;
2. 조회결과
3. 설명
위와 같은 결과는 3개로 이루어진 redo log group을 확인 할 수 있고 각 그룹은 2개의 맴버를 가지고 있습니다. 한 그룹 맴버들의 파일 크기는 동일해야합니다. 1번 그룹의 2개의 맴버는 동일한 데이터를 저장합니다.
STATUS의 주기(life cycle)은 아래와 같이 이루어져 있습니다.
* UNUSED : 리두로그 파일이 아직 사용되지 않았음을 의미한다. 즉 이 파일에는 아직 데이터가 기록된적이 없다는 뜻입니다.
* CURRENT : 현재 데이터베이스에서 활성으로 사용중인 리두 로그입니다. 데이터베이스는 이 파일에 새로운 리두 기록을 지속적으로 작성하고 있습니다.
* ACTIVE : 리두 로그 파일이 활성화 되어 있지만 현재는 사용중이지 않음입니다. ACTIVE상태는 archive파일로 복사중 일 수 있으니 재사용을 하려면 시간을 조금 기다린 후 INACTIVE상태가 되어야 재사용이 가능합니다.
* INCATIVE : 리두로그 파일이 활성화 되지 않았으며, 이 파일은 필요한 경우 재사용될 수 있습니다.
728x90
반응형
'DB (데이터베이스) > Oracle (오라클)' 카테고리의 다른 글
[Oracle] oracle RAC인지 RAC아닌지 확인 (2) | 2024.01.19 |
---|---|
[Oracle] oracle log switch 횟수 조회 (0) | 2024.01.19 |
[Oracle] oracle character set확인 방법 (0) | 2024.01.19 |
[Oracle] oracle table,index,lob의 tablespace move방법 (1) | 2024.01.15 |
[Oracle] oracle datafile offline 후 online 방법 (0) | 2024.01.15 |