ALTER SYSTEM ARCHIVE LOG介紹

何謂ALTER SYSTEM ARCHIVE LOG
  • 針對online redo log group作切換,切換模式分為ARCHIVELOG模式與NOARCHIVELOG模式,如果是ARCHIVELOG模式,再切換的同時會把目前的online redo log group的資料訊息備份到FRA(flash_recovery_area)變成archive redo log檔,如果是NOARCHIVELOG模式,再切換的同時不會產生archive redo log檔
格式
ALTER SYSTEM ARCHIVE LOG [INSTANCE 'instance_name']
     {SEQUENCE n |
       CHANGE n |
       CURRENT [NOSWITCH] |
       GROUP n | 
       LOGFILE 'file_name' [USING BACKUP CONTROLFILE] |
       NEXT |
       ALL 
       } [TO 'location'] ;
 instance_name:實體名稱(RAC環境才能指定)
 SEQUENCE的n為redo log排序號碼
 CHANGE的n為系統變更號碼(SCN)
 GROUP的n為群組值
 CURRENT:切換下一組online redo log group
 file_name:redo log檔名稱
 location:放置redo log檔位置
使用方式
  • SQL使用方式
說明:切換redo log group
alter system archive log current;
說明: 切換redo log group,手動指定redo log排序號碼,注意要在MOUNT狀態
alter system archive log sequence 8;
說明: 切換redo log group,手動指定群組值,注意要在MOUNT狀態
alter system archive log group 2;