修改redo日誌大小

2021-08-27 17:43:04 字數 1410 閱讀 3753

[img]

需求:由原來的每組50m增加到100m

1、檢視現在有日誌組資訊指令碼:

select v$logfile.member, v$logfile.group#, v$log.status,v$log.archived, v$log.bytes/1024/1024 ,v$log.thread#

from v$log, v$logfile

where v$log.group# = v$logfile.group#

order by v$log.thread#,v$logfile.group#;

2、每個例項有4組日誌檔案,所以我們可以先刪除兩組,修改完成後再刪除另外兩組,具體操作如下

a.首先執行一次完全檢查點

alter system checkpoint;

b.刪除各節點狀態為inactive,並已歸檔的兩組日誌

alter database drop logfile group 3;

alter database drop logfile group 4;

alter database drop logfile group 7;

alter database drop logfile group 8;

c.各節點增加兩組日誌,大小為100m,檔案由asm自動生成

alter database add logfile thread 1 group 1 ('+datadg','+datadg') size 100m;

alter database add logfile thread 1 group 2 ('+datadg','+datadg') size 100m;

alter database add logfile thread 1 group 3 ('+datadg','+datadg') size 100m;

alter database add logfile thread 1 group 4 ('+datadg','+datadg') size 100m;

alter database add logfile thread 2 group 5 ('+datadg','+datadg') size 100m;

alter database add logfile thread 2 group 6 ('+datadg','+datadg') size 100m;

alter database add logfile thread 2 group 7 ('+datadg','+datadg') size 100m;

alter database add logfile thread 2 group 8 ('+datadg','+datadg') size 100m;

d.刪除另外兩組,然後再增加日誌組,同b,c兩步

3、如果原來日誌組比較少,應該先增加新的日誌組,再刪除舊的,保證日誌組在2組以上。

oracle修改redo大小

切換到過渡redo alter system switch logfile 檢視是否切換到過渡的redo select group bytes 1024 1024,status from v log 切換到新建的redo alter system switch logfile 檢視是否切換到新建的r...

Oracle 調整重做日誌 redo 大小

oracle 調整重做日誌 redo 大小 需求描述 oracle 預設3個50m的redo日誌,對於大量tps的系統,會出現頻繁的日誌切換,影響系統效能 解決辦法 新增3個redo日誌,並將日誌大小調整為為1g 遺留問題 修改原有redo日誌時,會出現無法刪除的問題,需要等待日誌切換時,在嘗試。檢...

Oracle如何更改redo日誌的大小

由於oracle沒用提供修改log file大小的命令,所以只能以刪除後再重新建立的方法達到修改大小的目的。又由於oracle要求最少有兩組日誌檔案在使用,所以不能直接刪除原日誌組,必須要建立中間過度的redo log日誌組。以下是修改日誌組的步驟 建立新的日誌組4,5 切換當前日誌到新的日誌組4,...