【操作】調整Online Redo Logs大小(Resizing Oracle Online Redo Logs)
-- 2009-2-10 17:14
-- 調整Online Redo Logs大小(Resizing Oracle Online Redo Logs)
1.查詢當前的日誌設定情況
sys@ora10g> col MEMBER for a40
sys@ora10g> select * From v$logfile;
GROUP# STATUS TYPE MEMBER IS_
---------- ------- -------------------- ---------------------------------------- ---
1 ONLINE /u01/app/oracle/oradata/ORA10G/redo01.log NO
2 ONLINE /u01/app/oracle/oradata/ORA10G/redo02.log NO
3 ONLINE /u01/app/oracle/oradata/ORA10G/redo03.log NO
sys@ora10g> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 13690 52428800 1 NO CURRENT 192645086 10-FEB-09
2 1 13689 52428800 1 YES INACTIVE 192633926 10-FEB-09
3 1 13688 52428800 1 YES INACTIVE 192614912 10-FEB-09
2.新增兩個臨時日誌組
sys@ora10g> alter database add logfile group 4 ('/u01/app/oracle/oradata/ORA10G/redo04.log') size 200M;
sys@ora10g> alter database add logfile group 5 ('/u01/app/oracle/oradata/ORA10G/redo05.log') size 200M;
3.將當前使用的Online Redo Log切換到新增的Redo log group上
sys@ora10g> alter system switch logfile;
sys@ora10g> alter system switch logfile;
4.檢查是否已經切換到新增的Online Redo log group上:
sys@ora10g> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 13695 52428800 1 YES INACTIVE 192653667 10-FEB-09
2 1 13694 52428800 1 YES INACTIVE 192653616 10-FEB-09
3 1 13693 52428800 1 YES INACTIVE 192653593 10-FEB-09
4 1 13696 209715200 1 NO CURRENT 192653673 10-FEB-09
5 1 13692 209715200 1 YES INACTIVE 192653549 10-FEB-09
3.刪除原來的Online Redo Logs。
sys@ora10g> alter database drop logfile group 1;
sys@ora10g> alter database drop logfile group 2;
sys@ora10g> alter database drop logfile group 3;
4.作業系統下刪除原日誌組1、2、3中的檔案
5.透過新增新的redo檔案修改redo的大小
sys@ora10g> alter database add logfile group 1 ('/u01/app/oracle/oradata/ORA10G/redo01_01.log','/u01/app/oracle/oradata/ORA10G/redo01_02.log') size 200M;
sys@ora10g> alter database add logfile group 2 ('/u01/app/oracle/oradata/ORA10G/redo02_01.log','/u01/app/oracle/oradata/ORA10G/redo02_02.log') size 200M;
sys@ora10g> alter database add logfile group 3 ('/u01/app/oracle/oradata/ORA10G/redo03_01.log','/u01/app/oracle/oradata/ORA10G/redo03_02.log') size 200M;
6.將目前使用的Online Redo Log切換到剛剛新增的Redo log group
sys@ora10g> alter system switch logfile;
sys@ora10g> alter system switch logfile;
sys@ora10g> alter system switch logfile;
7.刪除過度時期的Online Redo Logs。
sys@ora10g> alter database drop logfile group 4;
sys@ora10g> alter database drop logfile group 5;
8.作業系統下刪除原日誌組4、5中的檔案
9.檢查調整後的的結果:
sys@ora10g> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME
------ ------- ---------- ---------- -------- --- --------- ------------- ----------
1 1 503599 104857600 1 YES INACTIVE 2625981960 31-MAY-07
2 1 503600 104857600 1 YES INACTIVE 2626024767 31-MAY-07
3 1 503601 104857600 1 NO CURRENT 2625936142 31-MAY-07
10.記得調整後Control file備份下來, 並Reset Log。
sys@ora10g> alter database backup controlfile to trace resetlogs;
-- The End --
-- 調整Online Redo Logs大小(Resizing Oracle Online Redo Logs)
1.查詢當前的日誌設定情況
sys@ora10g> col MEMBER for a40
sys@ora10g> select * From v$logfile;
GROUP# STATUS TYPE MEMBER IS_
---------- ------- -------------------- ---------------------------------------- ---
1 ONLINE /u01/app/oracle/oradata/ORA10G/redo01.log NO
2 ONLINE /u01/app/oracle/oradata/ORA10G/redo02.log NO
3 ONLINE /u01/app/oracle/oradata/ORA10G/redo03.log NO
sys@ora10g> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 13690 52428800 1 NO CURRENT 192645086 10-FEB-09
2 1 13689 52428800 1 YES INACTIVE 192633926 10-FEB-09
3 1 13688 52428800 1 YES INACTIVE 192614912 10-FEB-09
2.新增兩個臨時日誌組
sys@ora10g> alter database add logfile group 4 ('/u01/app/oracle/oradata/ORA10G/redo04.log') size 200M;
sys@ora10g> alter database add logfile group 5 ('/u01/app/oracle/oradata/ORA10G/redo05.log') size 200M;
3.將當前使用的Online Redo Log切換到新增的Redo log group上
sys@ora10g> alter system switch logfile;
sys@ora10g> alter system switch logfile;
4.檢查是否已經切換到新增的Online Redo log group上:
sys@ora10g> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 13695 52428800 1 YES INACTIVE 192653667 10-FEB-09
2 1 13694 52428800 1 YES INACTIVE 192653616 10-FEB-09
3 1 13693 52428800 1 YES INACTIVE 192653593 10-FEB-09
4 1 13696 209715200 1 NO CURRENT 192653673 10-FEB-09
5 1 13692 209715200 1 YES INACTIVE 192653549 10-FEB-09
3.刪除原來的Online Redo Logs。
sys@ora10g> alter database drop logfile group 1;
sys@ora10g> alter database drop logfile group 2;
sys@ora10g> alter database drop logfile group 3;
4.作業系統下刪除原日誌組1、2、3中的檔案
5.透過新增新的redo檔案修改redo的大小
sys@ora10g> alter database add logfile group 1 ('/u01/app/oracle/oradata/ORA10G/redo01_01.log','/u01/app/oracle/oradata/ORA10G/redo01_02.log') size 200M;
sys@ora10g> alter database add logfile group 2 ('/u01/app/oracle/oradata/ORA10G/redo02_01.log','/u01/app/oracle/oradata/ORA10G/redo02_02.log') size 200M;
sys@ora10g> alter database add logfile group 3 ('/u01/app/oracle/oradata/ORA10G/redo03_01.log','/u01/app/oracle/oradata/ORA10G/redo03_02.log') size 200M;
6.將目前使用的Online Redo Log切換到剛剛新增的Redo log group
sys@ora10g> alter system switch logfile;
sys@ora10g> alter system switch logfile;
sys@ora10g> alter system switch logfile;
7.刪除過度時期的Online Redo Logs。
sys@ora10g> alter database drop logfile group 4;
sys@ora10g> alter database drop logfile group 5;
8.作業系統下刪除原日誌組4、5中的檔案
9.檢查調整後的的結果:
sys@ora10g> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME
------ ------- ---------- ---------- -------- --- --------- ------------- ----------
1 1 503599 104857600 1 YES INACTIVE 2625981960 31-MAY-07
2 1 503600 104857600 1 YES INACTIVE 2626024767 31-MAY-07
3 1 503601 104857600 1 NO CURRENT 2625936142 31-MAY-07
10.記得調整後Control file備份下來, 並Reset Log。
sys@ora10g> alter database backup controlfile to trace resetlogs;
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-557736/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 線上修改online redo logfiles size 大小Oracle
- ORACLE RAC+DG調整redo大小Oracle
- Oracle調整redo log日誌大小Oracle
- 修改online redo日誌檔案大小
- oracle9i(9204)dg(data guard)_adding and dropping online redo logs_物理_physicalOracle
- oracle 線上調整redoOracle
- online redo log 操作 -- 更改RAC資料庫日誌檔案大小資料庫
- Online Redo Log 結構
- How to Find Sessions Generating Lots of Redo or Archive logsSessionHive
- Dataguard環境修改主庫和standby庫online redo log&standby redo log大小
- SQL: How to Find Sessions Generating Lots of Redo or Archive logsSQLSessionHive
- Usage, Benefits and Limitations of Standby Redo Logs (SRL) [ID 219344.1]MIT
- How To Maintain and/or Add Redo Logs [ID 602066.1]AI
- online redo file讀書筆記筆記
- Oracle OCP 1Z0-053 Q291(encrypted tablespace&redo logs)Oracle
- Master Note: Overview of Redo Logs and Archiving_1503091.1ASTView
- 【Oracle】Current online Redo 和 Undo 損壞的處理方法Oracle
- Archived Redo Logs歸檔重做日誌介紹及其優點Hive
- SQL: How to Find Sessions Generating Lots of Redo or Archive logs-167492.1SQLSessionHive
- Oracle RAC+DG 調整redo/standby log fileOracle
- Master Note: Troubleshooting Redo Logs and Archiving (文件 ID 1507157.1)AST
- Online Redo Log損壞處理實驗(上)
- Online Redo Log損壞處理實驗(中)
- Online Redo Log損壞處理實驗(下)
- 修改oracle redo log的大小Oracle Redo
- Oracle11g調整redo日誌大小、組數和每組成員數Oracle
- Undo和Current Online Redo損壞的處理方法
- Current online Redo 和 Undo 損壞的處理方法
- oracle10g data guard(dg)__Adding or Dropping Online Redo Log FilesOracle
- Oracle redo log 常見操作Oracle Redo
- flush logs時做的操作
- 【REDO】Oracle redo undo 學習Oracle Redo
- 【REDO】Oracle redo內部結構Oracle Redo
- 【REDO】Oracle redo advice-sqlOracle RedoSQL
- After convers to Snap SB experi problem archiv its own online redo_1545846.1
- online redo log 一直處於active 狀態可能原因分析 [zt]
- 關於Online Redo Log Contents的一句話不理解。
- 增大redo log檔案大小