ITPub博客

首页 > 数据库 > Oracle > ora-00314 00312

ora-00314 00312

原创 Oracle 作者:a960549548 时间:2024-03-26 08:46:03 0 删除 编辑

背景:某医院数据库打不开,alter database open报错(跟我说是被勒索了。。。)

 

SQL> alter database open;  alter database open  ORA—ßß314: 8  sequenceU  ORA-øø312: 8 1 '  : Z: -LOG'

 

查看日志组信息:

select group#,sequence#,archived,status from v$log;

SQL>  8  GROUP'  2  3  8  s  6  4  454872  SEQUENCEU  454873  454874  4548%  454872  4548??  454878  454879  454876  YES  YES  ARC  YES  YES  YES  YES  YES  YES  NO  YES  INACTIUE  UNUSED  STATUS  INACTIVE  1 NOCTIVE  INACTIVE  INACTIVE  CURRENT

 

处理方法:

若该组是非当前状态,而且未归档,则:

alter database clear unarchived logfile group 1;(重建日志)

alter database open;(重新打开数据库)

 

若该组是非当前状态且已经归档,则:

alter database clear logfile group 1;

alter database open;

 

一直反复循环该过程 直至打开


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70013625/viewspace-3010110/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: ORA-12545
请登录后发表评论 登录
全部评论
Oracle ACE,MySQL 8.0 OCP,PMP,拥有OceanBase OBCP,TiDB PCTP,GoldenDB GDCP等多项认证,ITPUB认证专家,微信公众号:DBA之友。

注册时间:2022-02-08

  • 博文量
    132
  • 访问量
    171526