Heim  >  Artikel  >  Datenbank  >  【Oracle Logfile 恢复】 已归档、非当前的 Redo LogFile 损坏

【Oracle Logfile 恢复】 已归档、非当前的 Redo LogFile 损坏

WBOY
WBOYOriginal
2016-06-07 17:27:50833Durchsuche

【Oracle Logfile 恢复】 已归档、非当前的 Redo LogFile 损坏

Linux公社

首页 → 数据库技术

背景:

阅读新闻

【Oracle Logfile 恢复】 已归档、非当前的 Redo LogFile 损坏

[日期:2013-03-31] 来源:Linux社区  作者:linwaterbin [字体:]

背景:

今儿个想要练习一下 rman 的增量备份、原本测试库是 非归档模式

于是乎、shutdown 掉实例后、open 实例竟然淘气地起不来

sys@Oracle10> alter database open;
alter database open
*
ERROR at line 1:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/oracle10/redo01.log'

在这里、我们大概可知日志组1的日志文件损坏了

查看 v$log 视图

sys@ORACLE10> select group#,sequence#,archived,status from v$log;

    GROUP#  SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
        1          2 YES INACTIVE
        3          1 YES INACTIVE
        2          3 NO  CURRENT

可以知道、改组是非当前状态、而且已经归档

用 clear 命令重建该日志文件

sys@ORACLE10> alter database clear logfile group 1;

Database altered.

如果该日志组还没有归档、则需要:

alter database clear unarchived logfile group 1;

打开数据库、然后建议重新备份数据库

sys@ORACLE10> alter database open;

Database altered.

linux

  • 0
  • Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法

    Oracle数据库之SQL---select查询

    相关资讯       Oracle Logfile  Redo LogFile 

    图片资讯      

    本文评论   查看全部评论 (0)

    评论声明

    最新资讯

    本周热门

    Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
    本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。


    Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn