아카이브 파일 용량
select * from v$recovery_file_dest
select
ROUND((SPACE_USED/1024/1024/1024), 2) AS USE
,ROUND((SPACE_LIMIT/1024/1024/1024), 2) AS TOTAL
from v$recovery_file_dest;
select * from v$recovery_file_dest;
select * from V$FLASH_RECOVERY_AREA_USAGE;
select flashback_on from v$database;
용량 추가
alter system set db_recovery_file_dest_size = 100G;
/* 해결방안 : =======================================================================>
1) Recovery_File_Dest Check.
Select * from v$recovery_file_dest;
2) OS 레벨에서 rm 으로 FRA arc 삭제.
rm -rf 2012_05*
rm /DBMS/PMAIL/flash_recovery_area/PMAIL/archivelog/2008_08_01/*.arc
3) RMAN 으로 CROSSCHECK and DELETE EXPIRED 수행
*>rman target sys/암호 nocatalog
RMAN>crosscheck archivelog all;
RMAN>delete noprompt expired archivelog all;
RMAN>delete expired archivelog all;
---------------------------------------------------------------------------------------
등록된 아카이브 로그파일과 물리적 파일에대한 일치 여부 확인
RMAN>CROSSCHECK COPY OF ARCHIVELOG ALL;
검증에 실패한 모든 파일을 삭제한다. ( 물리적 파일은 없으니가 등록된 정보만 삭제된다. )
RMAN> delete expired COPY OF ARCHIVELOG ALL;
다시 확인하면 불일치로 인한 삭제할수 없는 파일이 없게 된다.
RMAN> DELETE OBSOLETE;
*/
반응형
'DB > Oracle' 카테고리의 다른 글
| ORA-08002 (0) | 2016.02.04 |
|---|---|
| oracle HAVING 절 (0) | 2016.02.04 |
| 자주 사용하는 함수 (0) | 2016.02.04 |
| START WITH CONNECT BY PRIOR (0) | 2016.02.04 |
| 쿼리 짤때 좋은 참고 사이트 (0) | 2016.02.04 |