重做日誌基礎操作

leon830216發表於2014-03-16
1. 新增 redo 日誌組
alter database add logfile group 1 ('/data/redo02.log','/data/redo02.log') size 5m;

2. 新增 redo 日誌檔案到組
alter database add logfile member ('/data/redo01.log','/data/redo02.log') to group 1;

3. redo 日誌成員重新命名
shutdown immediate
startup mount
cp /old/data/redo01.log /new/data/redo01.log
alter database rename file '/old/data/redo01.log' to '/new/data/redo01.log';
alter database open;

4. 調整日誌檔案大小
將待調整的日誌檔案組置為 inactive,必要時候 alter system chekopoint;
alter system switch logfile;
alter database drop logfile gorup 1;
alter database add logfile group 1 ('/data/redo01.log','/data/redo02.log') size 10m reuse;
alter system switch logfile;

5. 歸檔 redo 日誌
alter system archive log current;
alter system archive log all;

6. 清除已歸檔的日誌組
alter database clear logfile group 1;

7. 清除未歸檔的日誌組
alter database clear unarchived logfile group 1;

8. 相關檢視
select * from v$log;
select * from v$logfile;
select * from v$log_history; -- 控制檔案中日誌的歷史資訊, 切換的時間應該儘可能的不低於 10-20 分鐘
select * from v$archived_log; -- 從控制檔案中獲得歸檔的相關資訊
select * from v$archive_dest; -- 歸檔路徑及狀態
select * from v$database; -- 檢視資料庫是否處於歸檔狀態
select * from v$archive_processes; -- 歸檔相關的後臺程式資訊
select * from v$sgainfo where name in ('Fixed SGA Size','Redo Buffers','Granule Size'); -- 'Fixed SGA Size'+ 'Redo Buffers'是 granule size 的整數倍

9. 修改/檢視 redo 歸檔/非歸檔模式
alter database archivelog
alter database noarchivelog
archive log list
SELECT log_mode FROM v$database

10. 設定歸檔日誌引數
alter system set log_archive_max_processes=3;
alter system set log_archive_dest = '/u01/app/oracle/archivelog1' scope = spfile;
alter system set log_archive_duplex_dest = '/u01/app/oracle/archivelog2' scope = spfile;
alter system set log_archive_dest_1 = 'LOCATION=/u01/app/oracle/archivelog3';
alter system set log_archive_dest_2 = 'SERVICE=standby1';
alter system set log_archive_format = 'arch_%t_%s_%r.arc';

11. LGWR觸發條件
11-1. 使用者提交
11-2. 有 1/3 重做日誌緩衝區未被寫入磁碟
11-3. 有大於 1M 的重做日誌緩衝區未被寫入磁碟
11-4. 每隔 3 秒鐘
11-5. DBWR 需要寫入的資料的 SCN 大於 LGWR 記錄的 SCN, DBWR 觸發 LGWR 寫入

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-1122574/,如需轉載,請註明出處,否則將追究法律責任。

相關文章