본문 바로가기

DBMS/ORACLE

Fast Recovery Area 이란

반응형

1. Fast Recovery Area 기능

- 백업과 복구 파일의 심플 관리

- 중앙 집중 관리를 위해 오라클에 의해 관리되는 디렉토리, 파일시스템 또는 ASM 디스크그룹

- Archive log, Flashback log 저장위치

- RMAN의 Backup Set, Image copies 저장, 테입에 대한 디스크 캐쉬(disk cache)로서 작동

2. 관련 파라메터

- DB_RECOVERY_FILE_DEST

- DB_RECOVERY_FILE_DEST_SIZE  : byte 단위

- 데이터베이스 재시작 없이 변경 할수 있다.

 2.1 fast recovery area Parameter

SQL> show parameter recovery 

NAME                                 TYPE        VALUE 
------------------------------------ ----------- ------------------------------ 
db_recovery_file_dest                string      /app/oracle/flash_recovery_area 
db_recovery_file_dest_size           big integer 3882M 
recovery_parallelism                 integer     0 
SQL>

 2.2 DB_RECOVERY_FILE_FILE_DEST_SIZE 변경

SQL> alter system set db_recovery_file_dest_size = 8589934592  ; => 8G 변경

시스템이 변경되었습니다. 

SQL> SHOW PARAMETER RECOVERY ; 

NAME                                 TYPE        VALUE 
------------------------------------ ----------- ------------------------------ 
db_recovery_file_dest                string      /app/oracle/flash_recovery_area 
db_recovery_file_dest_size           big integer 8G 
recovery_parallelism                 integer     0 
SQL>

 2.3 DB_RECOVERY_FILE_FILE_DEST 변경

SQL> alter system set db_recovery_file_dest = '/data/flash_recovery_area' ;

시스템이 변경되었습니다. 

SQL> show parameter recovery ;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      /data/flash_recovery_area
db_recovery_file_dest_size           big integer 8G
recovery_parallelism                 integer     0
SQL>

 2.4 fast recovery area 사용 현황 조회

SQL> select * from v$flash_recovery_area_usage ;

FILE_TYPE            PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
-------------------- ------------------ ------------------------- ---------------
CONTROL FILE                          0                         0               0
REDO LOG                              0                         0               0
ARCHIVED LOG                       3.62                      3.62              11
BACKUP PIECE                      16.11                      3.62               4
IMAGE COPY                            0                         0               0
FLASHBACK LOG                         0                         0               0
FOREIGN ARCHIVED LOG                  0                         0               0 

7 개의 행이 선택되었습니다.

SQL>

 2.5  fast recovery area 사용량 조회

SQL> select * from v$recovery_file_dest ;

NAME                           SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
------------------------------ ----------- ---------- ----------------- ---------------
/data/flash_recovery_area       8589934592 1694614016         621696512              15

SQL>

 

반응형

'DBMS > ORACLE' 카테고리의 다른 글

ORACLE 19C 설치 - 리눅스  (10) 2019.12.19
FLASHBACK TABLE  (0) 2019.12.18
Flashback Database  (0) 2019.12.16
RECYCLEBIN(휴지통) 관리  (0) 2019.12.15
오라클 권한(Privilege)과 Role(역할) 조회/생성/부여/회수  (0) 2019.12.14