10g閃回區和歸檔目錄的關係
Oracle10g 有一項新功能稱為:自動的基於磁碟的備份與恢復( Automatic Disk-Based Backup and Recovery )。實現該功能的基礎為本文要講述的閃回恢復區( FlashRecovery Area )。閃回恢復區是 Oracle 10g 中的新事物。簡單的說,閃回恢復區是一塊用以儲存恢復相關的檔案的儲存空間。
如果資料庫採用歸檔模式,那麼預設情況下歸檔檔案也會產生在閃回區裡面.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 9
Next log sequence to archive 11
Current log sequence 11
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 9
Next log sequence to archive 11
Current log sequence 11
SQL> show paramter db_recovery_file_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /oracle10/flash_recovery_area
db_recovery_file_dest_size big integer 512M
recovery_parallelism integer 0
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /oracle10/flash_recovery_area
db_recovery_file_dest_size big integer 512M
recovery_parallelism integer 0
如果此時更改log_archive_dest引數,將會報錯(意思是log_archive_dest和db_recovery_file_dest不能同時使用):
SQL> alter system set log_archive_dest='/oracle10/archive_test/';
alter system set log_archive_dest='/oracle10/archive_test/'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or
DB_RECOVERY_FILE_DEST
alter system set log_archive_dest='/oracle10/archive_test/'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or
DB_RECOVERY_FILE_DEST
不過可以透過更改spfile來更改log_archive_dest
SQL> alter system set log_archive_dest='/oracle10/archive_test/' scope=spfile;
SQL> alter system set log_archive_dest='/oracle10/archive_test/' scope=spfile;
System altered.
然後重啟資料庫,經過測試,發現此時歸檔會產生到log_archive_dest和db_recovery_file_dest兩個目錄,且檔名根據各自不同的風格
如果想停用閃回區,可以這樣修改:
SQL> alter system set db_recovery_file_dest='' scope=spfile;
System altered.
然後重啟資料庫,此時歸檔後可以發現,歸檔檔案已經不在閃回區裡產生了,只會在log_archive_dest裡面產生
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oracle10/archive_test/
Oldest online log sequence 17
Next log sequence to archive 19
Current log sequence 19
[@more@]
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oracle10/archive_test/
Oldest online log sequence 17
Next log sequence to archive 19
Current log sequence 19
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8861952/viewspace-1034681/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 10g關閉歸檔/啟用閃回恢復區歸檔
- 歸檔放在閃回區帶來的問題
- 清除閃回資料歸檔區資料
- 開閃回及閃迴歸檔
- 關於oracle閃回資料歸檔的總結Oracle
- Oracle的閃回恢復區和歸檔日誌多路徑設定Oracle
- Oracle閃回資料歸檔Oracle
- rac使用預設閃回區歸檔空間滿
- oracle 10G設定歸檔目錄及命令Oracle 10g
- 【oracle 】閃回與歸檔位置的理解Oracle
- 閃回與歸檔引數的設定
- RAC資料庫啟用歸檔和閃回的步驟資料庫
- 閃回資料歸檔-- Flashback Data ArchiveHive
- 11g閃回資料歸檔
- 親身經歷oracle 10g預設的歸檔路徑(在閃回區)的2g大小限制Oracle 10g
- 在 Linux 中如何歸檔檔案和目錄Linux
- 【備份恢復】 閃回技術之閃迴歸檔
- 總是歸檔錯誤-重置歸檔目錄
- CLASSPATH 以及包和目錄結構的關係 (轉)
- Oracle 11g 閃回資料歸檔Oracle
- 10G 歸檔相關
- 【Flashback】11g的閃回資料歸檔初探
- Oracle歸檔目錄 和 DB_RECOVERY_FILE_DESTOracle
- apache中埠與目錄的關係Apache
- /opt目錄和/usr目錄的區別
- Oracle資料庫的閃回恢復區及多歸檔路徑的設定Oracle資料庫
- [zt] Oracle 11g 閃回資料歸檔Oracle
- 測試DML 時產生歸檔日誌和閃回日誌的比
- 閃回(關於閃回查詢)
- 關於檔案系統在建立目錄檔案和普通檔案時的區別
- 10g閃回總結
- 閃回(關於閃回資料庫)資料庫
- 歸檔日誌物理刪除後閃回恢復區空間未釋放
- 使用NFS共享RAC節點的歸檔目錄NFS
- 使用nfs作為歸檔目錄的問題NFS
- 歸檔目錄空間不足造成的問題
- c++ Builder 關於檔案和目錄的操作C++UI
- Oracle歸檔模式和非歸檔模式的區別Oracle模式