oracle 修改日誌大小及增加日誌成員

2021-06-02 16:43:55 字數 1978 閱讀 7011

日誌檔案能不能resize,直接擴大日誌檔案的大小?10g是不能的。

一般方法就是新建兩個臨時日誌組(oracle至少要求兩個日誌組),切換到這兩個臨時日誌組後,刪掉重建擴大或縮小,再新增日誌組成員。用在操作過程中

用alter system checkpoint 來使日誌狀態active轉inactive

用alter system switch logfile切換日誌組

1. 在原有的日誌組上建立新的日誌組,增大日誌檔案大小,我是通過新建立大的日誌組然後進行切換實現的

alter database add logfile group 4 ('/u01/oracle/product/10.0.2/oradata/orcl/redo41.log') size 100m;

alter database add logfile group 5 ('/u01/oracle/product/10.0.2/oradata/orcl/redo51.log') size 100m;

alter database add logfile group 6 ('/u01/oracle/product/10.0.2/oradata/orcl/redo61.log') size 100m;

2. 切換日誌到新建的日誌組

alter system switch logfile;
3. 檢視日誌狀態

select * from v$log;
注意:只有status為inactive並且archived為yes時方可刪除日誌組(這個的意思為該重做日誌己經歸檔,否則會報ora-01624)

4. 刪除日誌組

alter database drop logfile group 1;
5. 作業系統級別刪除資料檔案

rm -rf redo01.log
6.增加日誌成員(最好把成員放到不同的磁碟上做到多功,避免乙個組的日誌檔案全部損壞資料庫宕機)

alter database add logfile member '/u01/oracle/product/10.0.2/oradata/orcl/redo42.log' to group 4;

alter database add logfile member '/u01/oracle/product/10.0.2/oradata/orcl/redo52.log' to group 5;

alter database add logfile member '/u01/oracle/product/10.0.2/oradata/orcl/redo42.log' to group 3;

7.刪除日誌組成員

alter database drop logfile member '/u01/oracle/product/10.0.2/oradata/orcl/redo42.log';
下面介紹關於刪除日誌一些原則:

1. 在刪除日誌操作前,確保每個例項必須至少有兩個日誌組

2. 當乙個組處於active 或者current的狀態時不可刪除,刪除日誌組的操作只對資料庫進行更改,作業系統的檔案尚未刪除

3. 當刪除時適用drop logfile group n語句時,此時group n內的所有成員都將被刪除

alter database drop logfile group 1;
4. 刪除日誌成員的時,當你刪除乙個是該組中最後乙個成員的時候,你不能刪除此成員

5. 當組處於current的狀態時,不能刪除組成員;在歸檔模式下,必須得歸檔之後才能刪除

6. 刪除日誌組成員的操作只對資料庫進行更改,作業系統的檔案尚未刪除

alter database drop logfile member '/location_dust/redo01_1.log';

oracle 修改日誌大小及增加日誌成員

今天在看 劍破冰山 這本書,有乙個logfile switch 等待的問題,書上提到有兩種解決問題方法,1.增加dbw程序數2.增大日誌檔案大小,對於第一種方法只需要更改一下引數這裡不進行介紹,我主要介紹日誌的一些操作及原則,當然了這些資訊主要對參照網上的資訊和自己的一些實際操作。1.增大日誌檔案大...

修改日誌組大小

1.增加過渡日誌組 alter database add logfile home oracle oradata ora11g redo04.log size 100m alter database add logfile home oracle oradata ora11g redo05.log ...

修改日誌摘要

修改日誌摘要 頭看了我的日誌摘要部件,覺得還行,當時提出了一點建議和發現了乙個bug。建議是 字型放大半號。這點建議我也是同意的,所以,決定要將它改過來。這個改動不會很大,用不了兩天,問題出在那個要命的bug上。既然是摘要,當然就不能將文章通篇都顯示出來,所以,需要擷取一部分。但是,在擷取的時候出現...