oracle快速恢復區

路途中的人2012發表於2017-05-09
      快速恢復區需要設定兩個引數,即DB_RECOVERY_FILE_DEST_SIZE,用於設定快速恢復區的最大容量,一個是DB_RECOVERY_FILE_DEST,用於設定快速恢復區在作業系統磁碟上的位置。

1.檢視快速恢復區的引數資訊
SQL>show parameter db_recovery_file_dest;

2.修改快速恢復區的大小
SQL>alter system set db_recovery_file_dest_size=2g;

3.可以透過資料字典v$recovery_file_dest來檢視款速恢復區的空間使用情況。
SQL>col name for a30
SQL>set line 100
SQL>select name,space_limit,space_used,number_of_files from v$recovery_file_dest;

4.解決款速恢復區空間不足的問題
 1)重新設定款速恢復區的大小
  SQL>alter system set db_recovery_file_dest_size=4g;

 2)使用CROSSCHECK和DELETE OBSOLETE指令刪除不需要的檔案,或者使用DELETE EXPIRED 指令刪除那些不需要的備份檔案。或者使用RMAN的BACKUP RECOVERY AREA指令將恢復區中的檔案複製到磁帶中。

 3)刪除當前的恢復區,重新設定。
 SQL>alter system set db_recovery_file_dest='/u01/backup/newflasharea';

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2138792/,如需轉載,請註明出處,否則將追究法律責任。

相關文章