取消閃Oracle 數據庫的回恢復區實操
以下的文章主要是介紹如何來取消閃Oracle 數據庫的回恢復區 ,愿在你學習取消閃Oracle 數據庫的回恢復區的實際操作中以起到拋磚引玉的作用。以下就是文章的具體內容的介紹,你一定不要錯過。
將db_recovery_file_dest參數設置為空,可以停用閃回恢復區。
如果已經啟用flashback database,則不能取消閃回恢復區。
- SQL> alter system set db_recovery_file_dest='';
- alter system set db_recovery_file_dest=''
- *
第 1 行出現錯誤:
ORA-02097: 無法修改參數, 因為指定的值無效
ORA-38775: 無法禁用快速恢復區 - 閃回數據庫已啟用
所以,必須先禁用flashback database,才能取消閃回恢復區
- SQL> shutdown immediate;
數據庫已經關閉。已經卸載Oracle數據庫。
Oracle 例程已經關閉。
- SQL> startup mount;
Oracle 例程已經啟動。
- Total System Global Area 142606336 bytes
- Fixed Size 1247732 bytes
- Variable Size 83887628 bytes
- Database Buffers 50331648 bytes
- Redo Buffers 7139328 bytes
數據庫裝載完畢。
- SQL>alter database flashback off;
Oracle 數據庫已更改。
- SQL> alter database open;
數據庫已更改。
- SQL> alter system set db_recovery_file_dest='';
系統已更改。
4.閃回恢復區的內容
所有和恢復相關的文件都可以存放到閃回恢復區
- SQL>select file_type from v$flash_recovery_area_usage;
- FILE_TYPE
- CONTROLFILE
- ONLINELOG
- ARCHIVELOG
- BACKUPPIECE
- IMAGECOPY
- FLASHBACKLOG
已選擇6行。
上面的視圖中可以看出,包括controfile,online redo logfile,archive logfile,rman backuppiece,rman image copy, flashback log等,都可以利用閃回恢復區來存放、管理。以上的相關內容就是對Oracle 數據庫回恢復區 的介紹,望你能有所收獲。
【編輯推薦】