[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,...