`
tylgl
  • 浏览: 56787 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决Oracle数据文件和日志文件丢失的问题收藏

阅读更多
今天不小心误删除了数据库的数据文件和日志文件,在启动数据库时报如下错误:

ORA-01157: cannot identify/lock data file 15 - see DBWR trace file
ORA-01110: data file 15: 'C:\OMF\O1_MF_DEMO_4OKGZ000_.DBF'



解决数据文件丢失无法启动数据库的办法:

1、将该数据文件离线删除:

alter database datafile C:\OMF\O1_MF_DEMO_4OKGZ000_.DBF offline drop;

2、启动数据库:

alter database open;



日志文件丢失报错如下:

ORA-00313: 无法打开日志组 1 (线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO01.LOG'



解决日志文件丢失无法启动数据库的办法:

首先,执行下面的语句看看group1是不是current日志组
select group#,sequence#,archived,status from v$log;



如果被删除的日志不是当前日志组的成员,比较简单
alter database clear logfile group 1;


如果你的库是非归档的,或许要用下面的语句
alter database clear unarchived logfile group 1;
分享到:
评论

相关推荐

    Oracle日志文件丢失的解决方法

    总结起来,处理Oracle日志文件丢失的问题,关键步骤包括:以SYSDBA身份登录,关闭数据库,挂起启动,执行介质恢复,最后打开数据库并重置日志。此外,良好的数据库管理和备份策略是防止这类问题的关键。对于大型企业...

    直接拷贝数据文件实现Oracle数据迁移

    控制文件、redo log文件、数据文件和临时文件应放入新服务器相应的Oracle数据和日志目录。参数文件(PFILE)应放在新数据库的PFILE路径下。 在新服务器上,启动数据库并检查所有文件是否正确加载。如果一切正常,你...

    oracle日志文件大全

    Oracle数据库管理系统使用多种类型的日志文件来记录系统运行期间的各种活动,这些日志文件不仅有助于数据库的管理和维护,还为故障诊断提供了重要的依据。下面详细介绍Oracle中的几种主要日志文件。 ##### 1. Redo...

    如何更改oracle9i数据文件、日志文件和控制文件的存储路径

    ### 如何更改Oracle 9i 数据文件、日志文件和控制文件的存储路径 #### 更改数据文件存储路径 为了更改Oracle 9i数据库的数据文件存储路径,我们需要遵循以下步骤: 1. **关闭数据库**: - 使用`SQL>shutdown ...

    修改ORACLE控制文件和日志

    在Oracle数据库系统中,控制文件(CONTROL FILE)和日志文件(REDO LOG FILE)是极其重要的组件,它们对于数据库的稳定运行和数据安全性起到关键作用。本文将深入讲解如何修改Oracle控制文件和日志文件,确保数据库...

    BLOG_【故障处理】Oracle_lhr_DG环境主库丢失归档情况下数据文件的恢复.pdf

    总结来说,这个故障处理涉及到Oracle DG环境下的复杂恢复场景,需要利用BBED工具绕过缺失的归档日志,同时理解ASM存储和DG的特性来恢复数据文件。这种问题的解决需要深入的数据库知识和实践经验,确保数据的完整性和...

    Oracle数据文件的文件雕复.pdf

    传统的数据恢复方法难以完整地恢复 Oracle 数据文件,因为这些方法依赖于系统元信息、控制文件和日志文件信息。为此,提出了一种基于 Oracle 数据文件内部结构特征的文件雕复方法,该方法不依赖系统元信息,而是基于...

    Oracle数据库联机日志文件丢失处理方法

    Oracle 数据库联机日志文件丢失处理方法包括使用命令清空日志组、alter database clear logfile group 命令和 alter database clear unarchived logfile group 命令等方法。这些方法可以帮助我们恢复丢失的联机日志...

    oracle数据文件被误删除后的灾难处理

    3. **备份相关日志文件**:在进行任何恢复操作之前,备份相关的日志文件非常重要,包括但不限于 alert 日志文件和 trace 文件。 #### 二、Oracle 数据文件误删后的初步应对措施 1. **检查错误日志**:误删除数据...

    原创Oracle 物理删除数据文件恢复 危机演练

    本文将深入探讨如何在危机情况下进行Oracle数据文件的物理删除恢复。这个话题对于DBA(数据库管理员)来说至关重要,因为数据的安全性和完整性是任何业务的核心。 首先,我们需要理解Oracle数据文件(Data Files)...

    Oracle数据文件

    7. **恢复数据文件**:如果数据文件丢失或损坏,可以使用备份和归档日志进行恢复。RMAN(恢复管理器)是Oracle提供的工具,用于执行这种恢复操作。 8. **表空间和数据文件的关系**:每个数据文件都属于一个特定的表...

    oracle日志丢失数据库恢复技巧

    ### Oracle日志丢失数据库恢复技巧 #### 背景与问题描述 ...总之,面对Oracle数据库中重做日志文件丢失的问题,通过合理的恢复策略可以有效地解决这一挑战。同时,良好的预防措施和日常维护也是必不可少的。

    如何正确的删除Oracle表空间数据文件

    在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...

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

    ### ORACLE联机日志文件丢失或损坏的处理方法 #### 概述 在Oracle数据库管理过程中,联机重做日志(Online Redo Log)是数据库运行时记录所有事务更改的重要组成部分。当联机重做日志文件丢失或损坏时,可能会导致...

    Oracle数据文件移动方法.pdf

    本文详细介绍了如何安全有效地移动Oracle数据库的数据文件、控制文件和重做日志文件到新的存储路径。通过遵循上述步骤,不仅可以解决存储空间不足的问题,还能实现系统性能的优化。同时,需要注意的是,在执行这些...

    Oracle系统紧急故障处理(数据文件、日志文件以及表空间损坏的处理).rar

    当数据文件、日志文件或表空间遭受损坏时,数据库的正常运行会受到严重影响,可能导致数据丢失或服务中断。本篇将详细介绍如何处理这些常见的Oracle系统紧急故障。 一、数据文件损坏 1. 数据文件(Data File)是...

    Oracle必杀技物理删除数据文件恢复

    9. **监控日志**:在恢复过程中,密切关注数据库的日志文件,以便及时发现并解决问题。 学习并熟练掌握这些步骤是Oracle数据库管理员(OCP)必备的技能之一。在实际操作中,可能会遇到各种复杂情况,如磁盘损坏、...

    oracle 表空间 控制数据日志文件 备份还原

    3. **恢复操作**:如果控制文件或日志文件丢失,可以利用备份进行恢复。恢复控制文件通常使用`RESTORE CONTROLFILE FROM TRACE`命令,而日志文件的恢复则涉及到数据库的redo应用和介质恢复过程。 实验过程中,学生...

    非常规删除ORACLE数据文件解决办法

    本文将深入探讨如何应对"非常规删除ORACLE数据文件"的问题,并提供恢复策略。 首先,我们要理解在Oracle中删除数据文件的后果。数据文件是表空间的一部分,表空间则包含数据库的表、索引和其他对象。当数据文件被...

    深入分析Oracle数据库日志文件.rar

    本文将深入探讨Oracle数据库的日志文件,包括redo logs(重做日志)和archive logs(归档日志),以及如何管理和利用这些日志来优化数据库性能和保障数据安全。 首先,重做日志文件(Redo Log Files)是Oracle...

Global site tag (gtag.js) - Google Analytics