→ 데이터베이스/ORACLE 관리
[ORACLE] begin backup 상태 확인
벅스쭌
2011. 8. 23. 08:45
반응형
오라클 핫백업을 위해서는 begin backup을 시킨 후 작업을 해야 한다.
하지만 begin backup을 하고 end backup을 하지 않으면 나중에 엄청 큰 뒤통수를 맞을 수 있다.
다음은 begin backup을 하고 end backup을 하지 않은 것을 확인하는 스크립트 이다.
select a.file#,a.name,b.status,to_char(b.time,'YYYY-MM-DD:HH24:MI:SS') as time
from v$datafile a, v$backup b
where a.file#=b.file#;
from v$datafile a, v$backup b
where a.file#=b.file#;
스크립트를 실행하면 다음과 같이 나온다.
백업을 해야할 대상들과 그 대상들이 현재 begin backup 모드인지 확인을 할 수 있는데 STATUS 부분이 ACTIVE 상태이면 begin backup 모드인 것이다. 만일 핫백업 중이 아닌데 ACTIVE 상태라면 얼른 endbackup을 해주어야 한다.
반응형