online redo log 操作 -- 更改RAC資料庫日誌檔案大小

tolywang發表於2010-02-16

更改RAC資料庫日誌檔案大小

假設現有三個日誌組,每個組內有一個成員,每個成員的大小為1MB,現在想把此三個日誌組的成員大小都改為1G
1
每個節點各建立兩個新的日誌組
alter database add logfile thread 1 group 5  size  1000m;

alter database add logfile thread 1 group 6  size  1000m;

alter database add logfile thread 2 group 7  size  1000m;

alter database add logfile thread 2 group 8  size  1000m;
2
、在兩個節點切換當前日誌到新的日誌組
alter system switch logfile;
alter system checkpoint;

select GROUP#,THREAD#,STATUS from v$log;

(以上兩個語句重複若干次直到要刪除的日誌中處於inactive狀態
3
、刪除舊的日誌組
alter database drop logfile group 1;

alter database drop logfile group 2;

alter database drop logfile group 3;

alter database drop logfile group 4;
4、重建日誌組 1,2,3,4 

alter database add logfile thread 1 group 5  size  1000m;

alter database add logfile thread 1 group 6  size  1000m;

alter database add logfile thread 2 group 7  size  1000m;

alter database add logfile thread 2 group 8  size  1000m;
5、切換日誌組
alter system switch logfile;
alter system switch logfile;
alter system switch logfile;
6、刪除中間過渡用的日誌組45、6、7
alter database drop logfile group 4;
alter database drop logfile group 5;

alter database drop logfile group 6;
alter database drop logfile group 7;  

自此,REDO LOG檔案還是原來的1,2,3,4, 大小變成1G .
7、備份當前的最新的控制檔案
SQL> connect internal
SQL> alter database backup controlfile to trace resetlogs

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-627275/,如需轉載,請註明出處,否則將追究法律責任。

相關文章