在線增加redo log
查詢日誌組信息
Select * from v$log a,v$logfile b where a.group#=b.group#
切換日誌:
alter system switch logfile;
新增日誌組:
Alter database add logfile group 6 ('/u01/product/oradata/zh/redo25a.log','/u01/product/oradata/zh/redo25b.log') SIZE 50M;
alter database add logfile member '/u01/product/oradata/zh/redo21.log' to group 5;
在日誌組中新增日誌文件:
alter database add logfile member '/u01/product/oradata/zh/redo21.log' to group 5;
刪除重做日誌文件:
Alter database drop logfile member ' /u01/product/oradata/zh/redo21a.log‘;
刪除重做日誌組:
Alter database drop logfile group 4;
需要注意:在刪除重做日誌組之後,重做日誌需要手動刪除.
如果日誌組中的日誌文件全部損壞或者全部被誤刪除,則我們可以使用alter database clear logfile group命令來初始化該日誌組,并生成新的重做日誌文件.
改變重做日誌位置或名稱
具體作業步驟如下(以從c:\redo1.log到d:\redo1.log為例):
確定需要作業的重做日誌處於的日誌組狀態(保證狀態不為Current,如果為Current,請手動切換日誌)
Select a.group#,a.status from v$log a,v$logfile b where a.group#=b.group# and b.member= ' c:\redo1.log ' ;
複製或移動日誌文件到目標位置(當日誌組狀態為inactive時,才能複製或移動日誌文件)
Host copy c:\redo1.log d:\redo1.log
更改控制文件中所記載的重做日誌文件指針(將日誌文件移動到新位置后,爲了使LGWR可以訪問該日誌成員,必須使用alter database rename file 命令,改變控制文件所記載的重做日誌文件指針)
Alter database rename file ' c:\redo1.log ' to ' d:\redo1.log ' ;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25850100/viewspace-714960/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25850100/viewspace-714960/