내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
다운로드
trending_flat
OS환경 : Oracle Linux 7.6 (64bit)
DB 환경 : Oracle Database 18.1.0.0
방법 : 오라클 fra(Fast Recovery Area) 영역 설정하기
fra(Fast Recovery Area)란?
- 백업과 복구 파일을 단순하게 관리
- 중앙 집중식 관리를 위해 오라클에 의해 관리되는 디렉토리, 파일시스템 또는 ASM 디스크그룹
- Archive log, Flashback log 저장위치
- RMAN의 Backup Set, Image copies 저장, 테이프의 디스크 캐시(disk cache) 역할도 함
fra 설정
fra 파라미터 확인(db_recovery_file)
1 2 3 4 5 6 | SQL> show parameter db_recovery_file NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string db_recovery_file_dest_size big integer 0 |
현재 지정되어 있지 않음
fra 크기를 db_recovery_file_size로, fra 디렉토리 위치를 'db_recovery_file_dest' 로 설정
1 2 3 4 5 6 7 | SQL> alter system set db_recovery_file_dest_size = 2G; System altered. SQL> alter system set db_recovery_file_dest = '/home/oracle/fra'; System altered. |
다시 fra 파라미터 확인(db_recovery_file)
1 2 3 4 5 6 | SQL> show parameter db_recovery_file NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string /home/oracle/fra db_recovery_file_dest_size big integer 2G |
정상적으로 지정됨
fra 중 사용되고 있는 영역 확인 뷰
1 2 3 4 5 6 | SQL> col name for a20 SQL> SELECT * FROM V$RECOVERY_FILE_DEST; NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES CON_ID -------------------- ----------- ---------- ----------------- --------------- ---------- /home/oracle/fra 2147483648 0 0 0 0 |
fra를 차지하고 있는 object들의 사용 현황
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | SQL> set lines 200 SQL> set pages 1000 SQL> SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE; FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES CON_ID ----------------------- ------------------ ------------------------- --------------- ---------- CONTROL FILE 0 0 0 0 REDO LOG 0 0 0 0 ARCHIVED LOG 0 0 0 0 BACKUP PIECE 0 0 0 0 IMAGE COPY 0 0 0 0 FLASHBACK LOG 0 0 0 0 FOREIGN ARCHIVED LOG 0 0 0 0 AUXILIARY DATAFILE COPY 0 0 0 0 8 rows selected. |
fra 해제
fra 파라미터 확인(db_recovery_file)
1 2 3 4 5 6 | SQL> show parameter db_recovery_file NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_recovery_file_dest string /home/oracle/fra db_recovery_file_dest_size big integer 2G |
fra 파라미터 변경
db_recovery_file_dest 과 db_recovery_file_dest_size 모두 reset
1 2 3 4 5 6 7 | SQL> alter system reset db_recovery_file_dest scope=spfile; System altered. SQL> alter system reset db_recovery_file_dest_size scope=spfile; System altered. |
이렇게하면 fra를 사용안하게끔 설정한것임
만약 flashback이 on 되어 있다면 아래 명령 실행
1 2 3 | SQL> alter database flashback off; System altered. |
참조 : https://docs.oracle.com/database/121/ADMQS/GUID-59C29B1D-8536-4C43-B999-46CC5F61F430.htm#ADMQS12106
'ORACLE > Admin' 카테고리의 다른 글
오라클 alert 로그 정리 방법 (0) | 2020.04.07 |
---|---|
오라클 ADRCI 정의 및 사용법 (0) | 2020.03.29 |
오라클 유저에게 기본적으로 주는 롤 connect와 resource 에 포함된 권한 확인 (0) | 2020.02.28 |
오라클 redo log switch 와 first_change#, resetlogs_change# (0) | 2020.02.28 |
오라클 파라미터 뷰, 파일 관련 정리 spfile, v$parameter, v$parameter2, v$spparameter 비교 (0) | 2020.02.11 |