Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 重做联机日志文件

Oracle 重做联机日志文件 七步重建redo联机日志 五分钟重建redo日志重建第一步:新建三个新的联机日志组:
 
  1. ALTER DATABASE ADD LOGFILE GROUP 4 ("/u01/app/oracle/oradata/redo11a.log""/u01/app/oracle/oradata/redo11b.log") size 16M reuse;  
  2. ALTER DATABASE ADD LOGFILE GROUP 5 ("/u01/app/oracle/oradata/redo12a.log""/u01/app/oracle/oradata/redo12b.log") size 16M reuse;  
  3. ALTER DATABASE ADD LOGFILE GROUP 6 ("/u01/app/oracle/oradata/redo13a.log""/u01/app/oracle/oradata/redo13b.log") size 16M reuse;  
第二步:改变用户状态
 alter system switch logfile;  
第三步:查看用户状态
 select GROUP# STATUS  TYPE from v$logfile;  
第二和第三步反复做,知道 活跃的用户联机日志转移到4,5,6组上;第四步:重启数据库,使得group1,group2,group3都是inactive状态下,然后用下面指令删除,原先的redo组
 
  1. alter database drop logfile group 1;   
  2. alter database drop logfile group 2;   
  3. alter database drop logfile group 3;   
第五步-重建group1,group2,group3,
 
  1. ALTER DATABASE ADD LOGFILE GROUP 1 ("/u01/app/oracle/oradata/redo01a.log""/u01/app/oracle/oradata/redo01b.log") size 16M reuse;  
  2. ALTER DATABASE ADD LOGFILE GROUP 2 ("/u01/app/oracle/oradata/redo02a.log""/u01/app/oracle/oradata/redo02b.log") size 16M reuse;  
  3. ALTER DATABASE ADD LOGFILE GROUP 3 ("/u01/app/oracle/oradata/redo03a.log""/u01/app/oracle/oradata/redo03b.log") size 16M reuse;  
第六步:重复第二步和第三步,把用户redo联机日志活动状态移动回到group1,或2,或3;第七步:重启机器,等group4,group5,group6的状态编导inactive时,删除他们。
 
  1. alter database drop logfile group 4;   
  2. alter database drop logfile group 5;   
  3. alter database drop logfile group 6;   
下面是参考材料。重做日志文件是ORACLE数据库不可缺少的组成部分,Oracle服务器将对数据库所有更改按顺序记录到重做日志缓冲区中,LGWR进程把重做条目从重做日志缓冲区写入联机重做日志文件中,在发生介质故障时,会提供恢复机制,这也是ORACLE数据库保证数据安全的一种手段。在真实的环境中,可能会因为误删除或其他原因,丢失了重做日志文件,如果数据库在启动时检测到重做日志丢失,数据库将无法启动。如果数据库在运行时切换日志文件组,检测到下一组或者全部的重做日志丢失,数据库将会崩溃。所以有必要学习下Oracle重做日志恢复的技巧。
  • 1
  • 2
  • 3
  • 4
  • 下一页
Oracle内存参数调优技术详解Redhat下MySQL 5.5.20安装配置相关资讯      oracle数据库教程 
  • Oracle raw数据类型介绍  (01/29/2013 10:05:53)
  • 监听器注册与ORA-12514 错误分析  (11/13/2012 14:30:08)
  • Oracle SQL的cursor理解  (11/13/2012 14:16:17)
  • Oracle 如何强制刷新Buffer Cache  (01/29/2013 10:02:46)
  • dblink致Oracle库的SCN变成两库的  (11/13/2012 14:24:41)
  • Linux操作系统下完全删除Oracle数  (11/13/2012 08:25:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数