Chinaunix首页 | 论坛 | 博客
  • 博客访问: 496918
  • 博文数量: 161
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1947
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-25 01:20
文章分类

全部博文(161)

文章存档

2011年(44)

2010年(47)

2009年(48)

2008年(22)

我的朋友

分类: Oracle

2011-07-13 16:27:36


数据库redo 长期处于CLEARING_CURRENT
状态
SQL>  select group#,archived,status from v$log;
    GROUP# ARC STATUS
---------- --- ----------------
         3 NO  CLEARING_CURRENT
         6 YES UNUSED
         5 YES UNUSED
         4 YES UNUSED
造成的原因:对mount的状态下clear  group
对当前的redo 组进行了此操作 alter database clear unarchived logfile group 3;

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01139: RESETLOGS option only valid after an incomplete database recovery

SQL> recover database
ORA-00283: recovery session canceled due to errors
ORA-00264: no recovery required
--当ORA-10039没有需要恢复
SQL> recover database until cancel ;
Media recovery complete.
SQL> alter database open resetlogs ;
Database altered.
SQL>
SQL> select group#,archived,status from v$log;
    GROUP# ARC STATUS
---------- --- ----------------
         3 NO  CURRENT
         4 YES UNUSED
         5 YES UNUSED
         6 YES UNUSED
SQL> select name from v$datafile ;
阅读(1648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~