Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 10g REDO log 重做日志

1.概述     Oracle 引入Redo log 的目的在于数据恢复     相关的Oracle进程:重做日志写进程(LGWR)     相关的数据字典 v$log,v$logfile     作者权限:sys ,system 权限2.查看重做日志信息查看重做日志组相关信息select * from v$log;
 状态列(status)所显示常用状态的含义:
  •       inactive :表示实例恢复时不需要这组日志。
  •        active:表示该组是活动的但不是当前组,实例恢复时需要这组日志。
  •        current:表示该组日志是当前组,该联机重做日志组是活动的。
  •        unused:表示该日志组从未写过,是重做日志刚刚添加到状态。查看重做日志组成员相关信息
select * from v$logfile;

 状态列(status)所显示常用状态的含义:
  •        空白:表示该文正在使用。
  •        stale:表示该文件中的内容是不完全的。
  •        invalid:表示该文件是不可以被访问的。
  •         deleted:表示该文件已不在有用了。
3.工作日志组的切换
4.添加重做日志组添加重做日志组SQL> alter database add logfile ("e:oracleproduct edo4.log") size 4096k;
上面是创建重做日志组时候的两个小错误,我们不需要在创建的时候加上group 因为创建的时候Oracle会自动对新建组赋组号。
删除重做日志组SQL> alter database drop logfile group 4;Database altered注意;关键字group 与组号4之间有个空格,当前工作的日志组是无法删除的,切换后可以删除4.重做日志组成员操作向已有组添加重做日志SQL>alter database add logfile member "e:oracleproduct10.2.0 edo03c.log" to group 3;
删除已有组的重做日志SQL>alter database drop logfile member "e:oracleproduct10.2.0 edo03c.log";
更改重做日志后可以通过数据字典 v$log,v$logfile查看是否更改成功Oracle存储过程从零到入门Oracle的一些有用程序相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数