| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                            Tags
                            
                        
                          
                          - SSH
- ORACLE19C
- DataGuard
- Oracle 19c
- 오라클아키텍쳐
- 오라클구조
- 백업
- OracleGoldenGate
- Database
- ActiveDataGuard
- oracle recovery
- rman
- 오라클설치
- 데이터베이스
- oracle installation
- linux
- SILENTMODE
- 오지지
- 오라클
- Installation
- goldengate
- oracle goldengate
- 디비투
- recovery
- backup
- ogg
- adg
- 데이터가드
- 19c
- Oracle
                            Archives
                            
                        
                          
                          - Today
- Total
DoubleDBDeep
[ORACLE] RMAN 및 백업 관련 동적 View 본문
1. BACKUP 관련 동적 뷰
| SELECT * FROM V$BACKUP ; | ONLINE 상태의 데이터파일 백업 상태 | 
| SELECT * FROM V$BACKUP_ARCHIVELOG_DETAILS ; | 복원 가능한 아카이브 로그 상세 정보 | 
| SELECT * FROM V$BACKUP_ARCHIVELOG_SUMMARY ; | 복원 가능한 아카이브 로그 백업셋 요약 | 
| SELECT * FROM V$BACKUP_ASYNC_IO ; | 진행 중인 RMAN 성능 정보 영구 저장되지 않고 인스턴스 재시작 시 사라짐 | 
| SELECT * FROM V$BACKUP_CONTROLFILE_DETAILS; | 복원 가능한 컨트롤 파일 상세 정보 | 
| SELECT * FROM V$BACKUP_CONTROLFILE_SUMMARY; | 복원 가능한 컨트롤 파일 백업셋 요약 | 
| SELECT * FROM V$BACKUP_COPY_DETAILS ; | 컨트롤파일, 데이터파일 복사본에 대한 상세 정보 | 
| SELECT * FROM V$BACKUP_COPY_SUMMARY ; | 컨트롤파일, 데이터파일 복사본에 대한 요약 | 
| SELECT * FROM V$BACKUP_CORRUPTION ; | 컨트롤파일로부터 데이터파일 백업 시 손상된 블록 범위에 대한 정보 표시 | 
| SELECT * FROM V$BACKUP_DATAFILE ; | 현재 백업셋 안의 컨트롤파일, 데이터파일 정보 표시 | 
| SELECT * FROM V$BACKUP_DATAFILE_DETAILS ; | 복원 가능한 데이터파일에 대한 상세 정보 | 
| SELECT * FROM V$BACKUP_DATAFILE_SUMMARY ; | 복원 가능한 데이터파일 백업셋 요약 | 
| SELECT * FROM V$BACKUP_DEVICE ; | 지원되는 백업 디바이스에 대한 정보 | 
| SELECT * FROM V$BACKUP_FILES ; | 모든 RMAN백업 및 아카이브 로그에 대한 정보 (IMAGE COPY, BACKUP SET 모두) | 
| SELECT * FROM V$BACKUP_NONLOGGED ; | 데이터파일 백업에서 로깅되지 않은 블록 범위에 대한 정보를 표시 | 
| SELECT * FROM V$BACKUP_PIECE ; | 컨트롤파일의 백업 피스에 대한 정보 표시 (1 BACKUP SET = 1개이상의 BACKUP PIECE) | 
| SELECT * FROM V$BACKUP_PIECE_DETAILS ; | 사용가능한 모든 BACKUP PIECE에 대한 정보 표시 | 
| SELECT * FROM V$BACKUP_REDOLOG ; | 현재 백업셋 안의 아카이브된 로그 정보 표시 | 
| SELECT * FROM V$BACKUP_SET ; | 백업셋에 대한 정보 (완료 시 행 추가됨) | 
| SELECT * FROM V$BACKUP_SET_DETAILS ; | 백업셋에 대한 디테일 정보 | 
| SELECT * FROM V$BACKUP_SET_SUMMARY ; | 백업셋에 대한 요약 | 
| SELECT * FROM V$BACKUP_SPFILE ; | 현재 백업셋 안의 SPFILE 정보 표시 | 
| SELECT * FROM V$BACKUP_SPFILE_DETAILS ; | 복원 가능한 모든 SPFILE 정보 표시 | 
| SELECT * FROM V$BACKUP_SPFILE_SUMMARY ; | 복원 가능한 SPFILE 정보 요약 | 
| SELECT * FROM V$BACKUP_SYNC_IO ; | 진행 중인 RMAN 성능 정보 영구 저장되지 않고 인스턴스 재시작 시 사라짐 | 
2. FILE 관련 동적 뷰
| SELECT * FROM V$DATAFILE; | 현재 데이터파일 정보 | 
| SELECT * FROM V$DATAFILE_COPY; | 데이터파일 COPY본 정보 | 
| SELECT * FROM V$DATAFILE_HEADER; | 데이터파일 HEADER 정보 | 
| SELECT * FROM V$CONTROLFILE; | 현재 컨트롤파일 정보 | 
| SELECT * FROM V$CONTROLFILE_RECORD_SECTION; | 컨트롤 파일이 기록하는 섹션에대한 정보 | 
| SELECT * FROM V$ARCHIVED_LOG; | 아카이브된 로그 정보 | 
| SELECT * FROM V$LOG; | 현재 로그파일 정보 | 
| SELECT * FROM V$LOG_HISTORY; | 로그 기록 정보 | 
| SELECT * FROM V$LOGFILE; | 리두로그 파일 정보 | 
| SELECT * FROM V$RECOVER_FILE ; | 복구가 필요한 상태의 파일 표시 | 
3. RMAN 관련 동적 뷰
| SELECT * FROM V$RMAN_BACKUP_JOB_DETAILS ; | 백업 작업에 대한 상세 정보 | 
| SELECT * FROM V$RMAN_BACKUP_SUBJOB_DETAILS ; | RMAN 세션 내 유사 작업을 단일 행으로 병합하여 보여줌 | 
| SELECT * FROM V$RMAN_BACKUP_TYPE ; | RMAN 백업 유형에 대한 정보 표시 | 
| SELECT * FROM V$RMAN_COMPRESSION_ALGORITHM ; | RMAN에서 지원되는 압축 알고리즘 | 
| SELECT * FROM V$RMAN_CONFIGURATION ; | RMAN 구성 설정 정보 | 
| SELECT * FROM V$RMAN_ENCRYPTION_ALGORITHMS ; | RMAN에서 지원되는 암호화 알고리즘 | 
| SELECT * FROM V$RMAN_OUTPUT ; | RMAN에서 REPORT한 메시지 표시 , memory에 기록되는 내용으로 32768개 이상 확인할 수 없음 | 
| SELECT * FROM V$RMAN_STATUS ; | 진행중 및 완료된 RMAN 작업 확인 가능 , 진행 중인 작업은 진행률 및 상태 확인이 가능 | 
4. RMAN Monitoring
- 위 동적 view를 사용해 모니터링
- V$RMAN_STATUS : RMAN> 유틸리티에서 사용한 명령어와 상태 확인
SELECT OPERATION,
       OBJECT_TYPE,
       STATUS,
       MBYTES_PROCESSED,
       START_TIME,
       END_TIME
  FROM V$RMAN_STATUS
 ORDER BY START_TIME DESC ;
- GV$RMAN_CONFIGURATION :RMAN 구성 설정에 대한 정보 확인
RMAN> show all ; 과 동일
SELECT *
  FROM GV$RMAN_CONFIGURATION;
- V$RMAN_BACKUP_JOB_DETAILS :RMAN 백업 상세 정보 확인 (n일전 ~ 현재까지)
SELECT SESSION_KEY,
       INPUT_TYPE, 
       STATUS,
       TO_CHAR(START_TIME,'YY/MM/DD HH24:MI') START_TIME,
       TO_CHAR(END_TIME,'YY/MM/DD HH24:MI')   END_TIME,
       TIME_TAKEN_DISPLAY                     JOB_TIME,
       OPTIMIZED, 
       ROUND(COMPRESSION_RATIO, 0) COMP_RATIO,
       ROUND(OUTPUT_BYTES/1024/1024) AS OUTPUT_SIZE_MB,
       INPUT_BYTES_PER_SEC_DISPLAY INPUT_SEC,
       OUTPUT_BYTES_PER_SEC_DISPLAY OUTPUT_SEC
  FROM V$RMAN_BACKUP_JOB_DETAILS
 WHERE START_TIME >= TRUNC(SYSDATE-n) # n은 원하는 날짜
 ORDER BY 1;
- V$SESSION, V$PROCESS :RMAN 사용 세션 정보 확인
SELECT S.SID,
       P.PID,
       S.PROGRAM,
       S.ACTION,
       SEQ#,
       EVENT,
       WAIT_TIME,
       SECONDS_IN_WAIT
  FROM V$SESSION S, V$PROCESS P
 WHERE 1=1
   AND S.PADDR=P.ADDR
   AND S.PROGRAM LIKE '%rman%';
- V$BACKUP_ASYNC_IO :수행중인 백업 프로세스의 상세 상태 확인
SELECT SID,
       DEVICE_TYPE,
       TYPE,
       STATUS,
       FILENAME,
       BUFFER_SIZE,
       BUFFER_COUNT,
       OPEN_TIME,
       CLOSE_TIME,
       ELAPSED_TIME,
       MAXOPENFILES,
       BYTES/1024/1024 SIZE_MB,
       EFFECTIVE_BYTES_PER_SECOND
  FROM V$BACKUP_ASYNC_IO
 ORDER BY OPEN_TIME, CLOSE_TIME ;728x90
    
    
  'ORACLE > Backup & Recovery' 카테고리의 다른 글
| [Oracle] RMAN Recovery Database (0) | 2025.04.15 | 
|---|---|
| [ORACLE] RMAN Incremental backup 및 확인 (0) | 2025.04.15 | 
| [ORACLE] RMAN FULLBACKUP Shell Script (0) | 2023.12.09 | 
| [ORACLE] RMAN Duplicate | Oracle 19c RAC 환경 Database 복제 (0) | 2023.05.04 | 
 
                  