oracle線上調整重做日誌
線上調整重做日誌大小
1、oracle rac日誌大小調整
--檢視日誌大小
SQL> select group#,thread#,bytes,status from v$log;
GROUP# THREAD# BYTES STATUS
---------- ---------- ---------- ----------------
1 1 52428800 CURRENT
2 1 52428800 INACTIVE
3 2 52428800 CURRENT
4 2 52428800 INACTIVE
可以看到,大小為50m,共4組,調整方法是先增加日誌組,然後切換日誌再進行調整。
注意:重做日誌在調整過程中,inactive是可以刪除的,active及current是不能刪除的!
--分別為各節點增加兩組日誌組,大小為512m
SQL> alter database add logfile thread 1 group 5 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 2 group 6 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 1 group 7 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 2 group 8 ('+REDODG1','+REDODG2') size 512m;
Database altered.
--切換日誌組
SQL> alter system archive log current;
System altered.
切換日誌組的目的,是為了讓要調整的日誌組的狀態為inactive,然後進行刪除,這裡要注意的是,可能日誌組由ative到inactive的時間會長一些,需要等待!
SQL> select group#,thread#,bytes,status from v$log;
GROUP# THREAD# BYTES STATUS
---------- ---------- ---------- ----------------
1 1 52428800 CURRENT
2 1 52428800 INACTIVE
3 2 52428800 CURRENT
4 2 52428800 INACTIVE
SQL> alter database drop logfile group 2;
Database altered.
SQL> alter database drop logfile group 4;
Database altered.
--重新新增刪除的日誌組
SQL> alter database add logfile thread 1 group 2 ('+REDODG1','+REDODG2') size 512m;
Database altered.
SQL> alter database add logfile thread 2 group 4 ('+REDODG1','+REDODG2') size 512m;
Database altered.
用相同的方法,對日誌進行切換,確保要調整的日誌組為inactive狀態,並對其進行刪除,然後再進行新增。
我調整後的結果:
SQL> select group#,thread#,bytes,status from v$log;
GROUP# THREAD# BYTES STATUS
---------- ---------- ---------- ----------------
1 1 536870912 CURRENT
2 1 536870912 INACTIVE
3 2 536870912 CURRENT
4 2 536870912 INACTIVE
5 1 536870912 INACTIVE
6 2 536870912 INACTIVE
7 1 536870912 INACTIVE
8 2 536870912 INACTIVE
2、單例項日誌大小的調整
對於單例項相對簡單,切換日誌與刪除均相同,新增時不需要加thread引數
例如:
alter database add logfile group 1 ('+REDODG1','+REDODG2') size 512m;
3、最後於說明
採用這種方法,也可以對日誌的路徑進行調整。比如說把日誌從本地遷移到儲存,或者從儲存遷移到本地,檔案形式轉換成裸裝置,均可以採用類似的方法做!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29371470/viewspace-1146714/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle重做日誌調整技巧Oracle
- 在ORACLE中對線上重做日誌檔案進行調整Oracle
- oracle效能調優:管理oracle日誌之調整線上日誌檔案Oracle
- logmnr分析線上重做日誌
- Oracle的重做日誌Oracle
- Oracle調整redo log日誌大小Oracle
- 為oracle新增重做日誌組及重做日誌成員Oracle
- oracle 恢復重做日誌Oracle
- Oracle效能最佳化調整--調整重做機制Oracle
- 線上修改重做日誌檔案的大小
- 重做日誌
- 聯機重做日誌、歸檔日誌、備用重做日誌
- 管理oracle日誌之調整檢查點Oracle
- 如何更改線上重做日誌檔案的大小
- oracle 線上調整redoOracle
- Oracle重做日誌檔案基礎Oracle
- oracle 聯機重做日誌檔案Oracle
- 重做日誌管理
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- 修改Oracle重做日誌檔案的大小Oracle
- redo重做日誌管理
- 恢復重做日誌
- oracle基礎練習5章 重做日誌Oracle
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌- 多路複用聯機重做日誌Oracle
- MySQL重做日誌(redo log)MySql
- 重做日誌的恢復
- 重做日誌基礎操作
- dml操作重做日誌分析
- Oracle Redo(重做日誌) 模擬故障和恢復Oracle Redo
- 模擬線上重做日誌被刪除的情況恢復
- Oracle資料庫重做日誌及歸檔日誌的工作原理說明Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌-練習:多路複用聯機重做日誌Oracle
- 手工建立多路重做日誌組
- 重做日誌大小的設定
- oracle 11g rac 新增重做日誌檔案Oracle
- Oracle歸檔日誌比聯機重做日誌小很多的情況總結Oracle
- Oracle DataGuard環境主備庫日誌組數和大小調整Oracle
- 16、重做日誌檔案的狀態及重做日誌組的狀態說明