1. 程式人生 > 其它 >開啟Oracle歸檔模式

開啟Oracle歸檔模式

Oracle資料庫的歸檔模式預設為關閉狀態,需將其開啟才能進行HBR備份。本文介紹開啟Oracle資料庫歸檔模式的操作方法。

  1. 以sysdba身份登入Oracle資料庫。
  2. 執行SQL命令ARCHIVE LOG LIST查詢當前資料庫的歸檔狀態。 返回示例如下。  
    Database log mode              No Archive Mode  #非存檔模式
    Automatic archival             Disabled
    Archive destination            USE_DB_RECOVERY_FILE_DEST  
    Oldest online log sequence     1    
    Current log sequence           2  
      說明 若Database log mode引數返回Archive Mode #存檔模式,則表示當前已開啟Oracle歸檔模式。
  3. 由於無法在OPEN狀態下開啟歸檔模式,需要執行SQL命令SHUTDOWN IMMEDIATE關閉資料庫。   注意 請管理員在非業務高峰時期操作。
  4. 執行SQL命令STARTUP MOUNT啟動資料庫至MOUNT狀態。
  5. 執行SQL命令ALTER DATABASE ARCHIVELOG啟動歸檔模式。
  6. 再次執行SQL命令ARCHIVE LOG LIST查詢歸檔狀態。 返回示例如下。  
    Databaselog mode             Archive Mode #存檔模式
    Automatic archival           Enabled 
    Archive destination          USE_DB_RECOVERY_FILE_DEST 
    Oldest online log sequence  1
    Next log sequence to archive 2 
    Currentlog sequence         2
      說明 開啟後,Oracle預設的日誌歸檔路徑為閃回恢復區($ORACLE_BASE/fast_recovery_area),該目錄預設僅有4 GB的空間,同時也是備份檔案和閃回日誌的預設路徑。為避免該磁碟空間不足導致資料庫服務異常,您可按需調整該目錄的空間大小或修改日誌歸檔路徑。
  7. 執行SQL命令ALTER DATABASE OPEN啟動資料庫。