일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 오라클아키텍쳐
- ORACLE19C
- 디비투
- 오라클구조
- oracle recovery
- oracle goldengate
- Opatch
- Installation
- adg
- diskgroup
- Oracle 19c
- 사일런트모드
- 데이터베이스
- oracle installation
- goldengate
- OracleGoldenGate
- Database
- ActiveDataGuard
- 오라클설치
- DataGuard
- 티베로
- 데이터가드
- linux
- 19c
- ogg
- SSH
- 오라클
- Oracle
- 오지지
- SILENTMODE
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 FULLBACKUP Shell Script (0) | 2023.12.09 |
---|---|
[ORACLE] RMAN Duplicate | Oracle 19c RAC 환경 Database 복제 (0) | 2023.05.04 |