oracle歸檔切換以及歸檔日誌滿報錯問題
1:首先檢視資料庫是否設定歸檔,生產環境一定要設定上歸檔模式:
SQL> select NAME,LOG_MODE from v$database;
NAME LOG_MODE
--------- ------------
ORCL NOARCHIVELOG
或者:
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 69
Current log sequence 71
此時如果需要開啟歸檔,首先要確認歸檔日誌的存放路徑
$ mkdir -P /oracle/arch
sql>alter system set log_archive_dest_1='location=/oracle/arch';
System altered.
然後再重啟資料庫到mount狀態
SQL> alter database archivelog;
Database altered.
SQL> alter databse open;
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oracle/arch
Oldest online log sequence 69
Next log sequence to archive 71
Current log sequence 71
已經修改為了歸檔模式
2:一般歸檔大小預設設定為2G,所以需要進行修改:
SQL> sho parameter DB_RECOVERY_FILE_DEST_SIZE;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest_size big integer 2G
修改語句:
SQL>alter system set DB_RECOVERY_FILE_DEST_SIZE=10g
同時需要對歸檔日誌檔案進行監控,如果空間使用量達到了70%就可以進行歸檔日誌刪除工作。
刪除的話,可以先將日誌複製到其他儲存系統上,然後再進行刪除,一般歸檔日誌保留7天左右。
SQL> select NAME,LOG_MODE from v$database;
NAME LOG_MODE
--------- ------------
ORCL NOARCHIVELOG
或者:
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 69
Current log sequence 71
此時如果需要開啟歸檔,首先要確認歸檔日誌的存放路徑
$ mkdir -P /oracle/arch
sql>alter system set log_archive_dest_1='location=/oracle/arch';
System altered.
然後再重啟資料庫到mount狀態
SQL> alter database archivelog;
Database altered.
SQL> alter databse open;
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oracle/arch
Oldest online log sequence 69
Next log sequence to archive 71
Current log sequence 71
已經修改為了歸檔模式
2:一般歸檔大小預設設定為2G,所以需要進行修改:
SQL> sho parameter DB_RECOVERY_FILE_DEST_SIZE;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest_size big integer 2G
修改語句:
SQL>alter system set DB_RECOVERY_FILE_DEST_SIZE=10g
同時需要對歸檔日誌檔案進行監控,如果空間使用量達到了70%就可以進行歸檔日誌刪除工作。
刪除的話,可以先將日誌複製到其他儲存系統上,然後再進行刪除,一般歸檔日誌保留7天左右。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1132975/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- 當ORACLE歸檔日誌滿後如何正確刪除歸檔日誌Oracle
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- Oracle RAC 歸檔與非歸檔切換Oracle
- oracle歸檔日誌Oracle
- Oracle 歸檔日誌Oracle
- 關於歸檔日誌的切換測試
- 歸檔oracle alert日誌Oracle
- Oracle歸檔日誌清理Oracle
- oracle 歸檔切換頻率Oracle
- 使用歸檔日誌分析解決歸檔日誌迅速增長問題(logmnr)
- Oracle 歸檔和非歸檔模式之間的切換Oracle模式
- oracle 8i的歸檔與不歸檔切換Oracle
- ORA-00257歸檔日誌滿
- 歸檔日誌
- Oracle RMAN 清除歸檔日誌Oracle
- ORACLE 歸檔日誌資訊sqlOracleSQL
- oracle刪除歸檔日誌Oracle
- Oracle RMAN清除歸檔日誌Oracle
- Oracle歸檔日誌管理技巧Oracle
- oracle archive log 歸檔日誌OracleHive
- Oracle歸檔日誌刪除Oracle
- oracle之 Oracle歸檔日誌管理Oracle
- 歸檔模式與非歸檔模式的切換模式
- 歸檔日誌多歸檔路徑 duplex
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- oracle歸檔日誌過滿清理Oracle
- ORACLE RMAN 還原歸檔日誌Oracle
- Oracle archive log 歸檔日誌管理OracleHive
- oracle 10g 歸檔日誌Oracle 10g
- oracle資料庫歸檔日誌空間滿引起的錯誤處理Oracle資料庫
- Oracle資料庫切換歸檔模式Oracle資料庫模式
- 控制檔案/歸檔日誌
- rman刪除舊的歸檔日誌問題
- 歸檔報錯
- ORACLE RAC模式下歸檔模式和非歸檔模式的切換方法Oracle模式