解决Oracle日志文件丢失的问题

oracle|解决|问题

今天开机,发现Oracle不能启动,于是使用命令行进去,发现日志不能启动

到Oracle的data目录看一下,发现原来三个日志文件只剩下一个了,不知道怎么回事

处理步骤

sqlplus /nolog

conn sys/change_on_install as sysdba

shutdowm immediate;

startup

alter database clear unarchived logfile group 1;

alter database clear unarchived logfile group 2;

alter database clear unarchived logfile group 3;

alter database open

xixi gd

时间: 2024-09-17 04:13:02

解决Oracle日志文件丢失的问题的相关文章

Oracle Inactive联机日志文件丢失的恢复方法

联机日志文件Inacitve状态表示这个日志包含的数据修改已经同步到数据文件中,实例恢 复时已不需要它,所以它的丢失不会造成任何的数据丢失,但是会造成数据库无法打开,解 决方法是把丢失的inactive删除掉,重新添加新的联机日志. 1)模拟灾难 首先查 看log的状态: SQL> select group#,sequence#,status from v$log; GROUP#  SEQUENCE# STATUS ---------- ---------- ----------------  

Oracle中Active或Current联机日志文件丢失后的恢复方法

联机日志文件状态为active或current表示该日志包含的数据修改还未完全同步到数据文 件中,在实例恢复时,还需要读取其中的redo记录重演,因此如果损坏,数据丢失在所难免 . 1)模拟灾难 首先查看log的状态: SQL> select group#,sequence#,status from v$log; GROUP#  SEQUENCE# STATUS ------ ---- ---------- ----------------     2          5 CURRENT  

【恢复】Redo日志文件丢失的恢复

第一章 Redo日志文件丢失的恢复 1.1  online redolog file 丢失 联机Redo日志是Oracle数据库中比较核心的文件,当Redo日志文件异常之后,数据库就无法正常启动,而且有丢失据的风险,强烈建议在条件允许的情况下,对Redo日志进行多路镜像.需要注意的是,RMAN不能备份联机Redo日志文件.所以,联机Redo日志一旦出现故障,则只能进行清除日志了.清除日志文件即表明可以重用该文件. 1.1.1  数据库归档/非归档模式下inactive redo异常ORA-003

数据库日志文件丢失时的恢复步骤

恢复|数据|数据库 The information in this article applies to: - Microsoft SQL Server 7.0,2000      数据库日志文件丢失时的恢复步骤Revision History:Version Date Creator Description 1.0.0.1 2003-3-25 郑昀 草稿        Implementation Scope:本文是用于向Microsoft SQL Server维护人员描述我误删除了数据库的事

SQL Server日志文件丢失的恢复方法

一.概述 在应用系统中,数据库往往是最核心的部分,一旦数据库毁坏或损坏,将会带来巨大的损失,所以数据库的管理越来越重要.我们在做数据库管理与维护工作中,不可避免会出现各种各样的错误,本文针对数据库的日志文件丢失时如何利用MDF文件恢复数据库的方法进行了研究. 二.数据库的恢复 当数据库的主数据MDF文件完好无损时,在丢失了LDF文件的情况下,如何利用MDF文件恢复数据库?我们把SQL Server的日志文件分为两类:一类是无活动事务的日志,另一类是含活动事务的日志,根据不同的日志,采取不同的方法

sql点滴39—解决数据库日志文件过大的问题

原文:sql点滴39-解决数据库日志文件过大的问题 随着数据库使用时间增长,日志文件也在不停的增大,这里介绍几种方法减小这个文件的方法. 1.直接删除log文件 分离数据库.分离数据库之前一定要做好数据库的全备份,选择数据库--右键--任务--分离,如下图 将日志文件和数据文件复制粘贴到另外一个文件夹中以防万一.删除链接,如下图 直接删除日志文件,然后再附加数据库,如下图 附加的时候会自动将ldf文件和mdf文件都附加上,但是会提示找不到ldf文件,没关系,选中ldf文件这一行,点击下面的删除按

ORACLE联机日志文件丢失或损坏的处理方法

oracle   经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题. 损坏非当前联机日志:1.启动数据库,遇到ORA-00312 or ORA-00313错误,如:ORA-00313: open failed for members of log group 4 of thread 1ORA-00312: online log 3 thread 1: '/opt/oracle/db04/oradata/ORCL/redo

解决Apache日志文件ACCESS.LOG日益膨胀的一个办法:

access|apache|解决 将httpd.conf中CustomLog logs/access.log common 改成 CustomLog "|c:/apache/bin/rotatelogs c:/apache/logs/%Y_%m_%d.access.log 86400 480" common 重启Apache 其中c:/apache/是你安装apache的路径这样每一天生成一个日志文件 

Oralce OMF功能详解(二) Oracle日志文件的OMF管理

二.日志文件的OMF管理 日志文件管理参数:db_create_online_log_dest_n db_create_online_log_dest_n:Oracle创建联机日志文件和控制文件时,在未明确指定路径的情况下的缺省路径 --查看日志文件的参数,下面是未作设置的db_create_online参数 SQL> SHOW PARAMETER db_create_online NAME                                 TYPE        VALUE --