手工建立多路重做日誌組

dawn009發表於2014-07-17
檢視日誌的相關命令:
1、檢視日誌成員資訊
Sql>select group#,member,status from v$logfile order by group#;
2、檢視日誌組資訊以及當前正在使用的日誌組
   Sql>select * from v$log;
3、新增日誌組
   Sql>alter database add logfile group 4 (
‘/database/oradata/yang/redo04.log’,
’/database/oradata/yang/redo044.log’) size 50m;
   4、新增日誌成員
      Sql>alter database add logfile member 
          ‘/database/oradata/yang/redo05.log’ to group 5;
5、刪除日誌成員
 Sql>alter database drop logfile member
‘/database/oradata/yang/redo05.log’;
6、刪除日誌組
 Sql>alter database drop logfile group 5;
7、手工在作業系統下刪除Oracle日誌組成員後,需要再手動刪除控制檔案裡的記錄 不然啟動系統時在警告檔案中會報錯。
手工刪除控制檔案中日誌成員資訊:
Sql>alter database drop logfile member
‘/db/oracle/oradata/yang/redo05.log’;
   8、重新命名日誌檔案
Sql>alter database rename file ‘/db/oracle/oradata/yang/redo01.log’
    To ‘/db/oracle/oradata/yang/redo011.log’;
備註:每個日誌組中至少含有兩個成員,日誌組至少兩個,建議建立五個日誌組。
9、修改資料庫為歸檔模式
 Sql>archive log list   檢視資料庫歸檔模式
 Sql>shutdown immediate   正常關閉資料庫
 Sql>startup mount 啟動資料庫到mount狀態
 Sql>alter database archivelog   設定資料庫為歸檔模式
 Sql>alter database open;     開啟資料庫
10、歸檔日誌路徑重定向或多路歸檔日誌
   Sql>show parameter recover 檢視快速恢復區的大小預設為2G
   Sql>show parameter archive 檢視歸檔日誌路徑
  Sql>alter system set log_archive_dest_1=’ location=
/home/oracle/archivelog’; 歸檔日誌儲存路徑一
 Sql>alter system set log_archive_dest_2=
’location= USE_DB_RECOVERY_FILE_DEST’;
歸檔日誌儲存路徑二linux

---&gt>轉載於:http://www.linuxidc.com/Linux/2012-07/66042.htm

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

相關文章