2016. 3. 25. 11:43 오라클
Flashback Recovery Area Full 났을 때
- FRA가 Full 났을시 조치
1. DB_RECOVERY_FILE_DEST_SIZE 의 크기를 확장한다.
alter system set db_recovery_file_dest_size=500G SCOPE=BOTH;
- 아카이브로그 백업을 위해 바람직한 방법
SQL> alter system set log_archive_dest_10='LOCATION=USE_DB_RECOVERY_FILE_DEST' scope=both;
2. rman 으로 영역을 백업
RMAN> BACKUP RECOVERY AREA;
3. OS에서 지웠다면 RMAN에서 DELETE 수행
RMAN> CROSSCHECK BACKUP;
RMAN> CROSSCHECK ARCHIVELOG ALL;
RMAN> Delete expired backup;
RMAN> Delete expired archivelog all;
RMAN> Delete force obsolete;
4. 복원지점이 필요없다면 삭제
SQL> select * from v$restore_point;
SQL> Drop restore point <restore_point_name>;
5. 충분한 용량을 가지고 있지 않다면
SQL>Alter database FLASHBACK OFF;
6. 백업 retenton 정책을 변경
RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;