|
▶· Archive 상태에 대한 정보를 나열하려면 관리자 권한으로 접속해야 한다. 현재 아카이브 모드를 보려면 v$database뷰를 질의한다.
SELECT log_mode FROM sys.v$database;
LOG_MODE  ̄ ̄ ̄ ̄ ̄ ̄ NOARCHIVELOG
V$ARCHIVE와 V$LOG 데이터 딕셔너리 뷰는 데이터베이스의 아카이브 정보도 포함한다. 예를 들어 다음 질의는 데이터베이스의 모든 로그 그룹을 나타내고 아카이브해야 할 그룹을 나열한다.
SELECT group#, archived FROM sys.v$log;
GROUP# ARC  ̄ ̄ ̄  ̄ ̄ ̄ 1 YES 2 NO ARCHIVE LOG 명령어에 LIST 매개변수를 사용하여 접속된 인스턴스의 아카이브 정보를 볼 수도 있다.
ARCHIVE LOG LIST; · Database log mode ARCHIVELOG · Automatic archival ENABLED · Archive destination destination · Oldest online log sequence 30 · Next log sequence to archive 32 · Current log sequence number 33
위의 정보는 현재 인스터스의 리두 로그 설정값에 필요한 모든 정보를 나타낸다. ·데이터베이스는 현재 ARCHIVELOG 모드에서 작동한다. ·자동 아카이브가 설정되어 있다. ·아카이브된 리두 로그의 대상 매체(운영 체제별)는 destination(LOG_ARCHIVE_DEST 에 해당하거나 새로 지정된 대상 매체)입니다. ·가장 오랜된 채워진 온라인 리두 로그 그룹의 시퀀스 번호는 30이다. ·다음 채원진 아카이브될 온라인 리두 로그 그룹의 시퀀스 번호는 32이다. ·현재 온라인 리두 로그 파일의 시퀀스 번호는 33이다.
·Next log sequence to archive 로 출력된 시퀀스 번호와 같거나 크고, Current log sequence number로 출력된 시퀀스보다 작은 리두 로그 그룹은 모두 아카이브해야 한다. 예) 시퀀스 번호가 32인 온라인 리두 로그 그룹이 아카이브되어야 한다. |