Oracle 10g REDO log 重做日志

2014-11-24 18:28:25 · 作者: · 浏览: 0

1.概述


相关的Oracle进程:重做日志写进程(LGWR)


相关的数据字典 v$log,v$logfile


作者权限:sys ,system 权限


2.查看重做日志信息


查看重做日志组相关信息


select * from v$log;


状态列(status)所显示常用状态的含义:



select * from v$logfile;




状态列(status)所显示常用状态的含义:



3.工作日志组的切换


4.添加重做日志组


添加重做日志组


SQL> alter database add logfile ('e:\oracle\product\redo4.log') size 4096k;


上面是创建重做日志组时候的两个小错误,我们不需要在创建的时候加上group 因为创建的时候Oracle会自动对新建组赋组号。
删除重做日志组



SQL> alter database drop logfile group 4;


Database altered


注意;关键字group 与组号4之间有个空格,当前工作的日志组是无法删除的,切换后可以删除


4.重做日志组成员操作


向已有组添加重做日志


SQL>alter database add logfile member 'e:\oracle\product\10.2.0\redo03c.log' to group 3;


删除已有组的重做日志


SQL>alter database drop logfile member 'e:\oracle\product\10.2.0\redo03c.log';


更改重做日志后可以通过数据字典 v$log,v$logfile查看是否更改成功