`
tylgl
  • 浏览: 54569 次
  • 性别: 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日志丢失数据库恢复技巧

    Oracle 丢失日志(redoxx_xx)文件后的处理方法

    oracle日志文件恢复

    oracle日志文件恢复,如果不小心数据丢失了,可以通过oracle的日志文件恢复的。

    oracle数据库丢失恢复 ,systen01,dbf丢失恢复程序

    支持各种情况下的数据文件组合,例如system01.dbf 和用户表空间丢失,断电,误删除整个实例及误删除整个空间,以及磁盘被格式化,表空间被覆盖,RAID崩溃等极限救援。 3. 支持数据文件覆盖,为覆盖完的数据文件组合...

    RMAN 关于各种文件丢失后的恢复

    关于oracle数据库文件丢失,主要包含: 参数文件,控制文件,联机日志文件(redo),归档日志文件(archive), 撤销文件(undo),数据文件(data)

    Oracle-数据库简答题.doc

    每个Oracle数据库都由3种类型 的文件组成:数据文件、日志文件和控制文件。 Oracle数据库有一个或多个物理的数据文件。数据库的数据文件包含全部数据库数据 。逻辑数据物理地存储在数据文件中。 每个数据库有两个或...

    Oracle丢失无备份数据文件时的恢复过程

     首先新建一个数据文件模拟数据文件丢失的情况:  ALTER TABLESPACE USERS  ADD DATAFILE 'D:ORACLEPRODUCT10.2.0ORADATACOLINusers02.dbf' SIZE 5120K REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE 32767M;  ...

    oracle下实现恢复一个丢失的数据文件的代码

    oracle下实现恢复一个丢失的数据文件的代码

    Oracle日常维护故障定位故障排除

    10由于数据文件丢失或破坏导致数据库无法正常启动 11由于空间参数设置不合理导致扩展表空间、索引等失败 12由于时间格式的环境变量设置问题导致话单无法入库 13由于大事务未使用大回滚段导致事务挂起 14由于数据库...

    Oracle数据库管理员技术指南

    4.19 将联机重做日志和归档重做日志文件 分开 4.20 如何加速实例的恢复 4.21 回顾 第5章 使用热备用数据库 5.1 什么是失败切换 5.2 热备用数据库 5.2.1 热备用数据库的优点 5.2.2 热备用数据库的缺点 5.2.3...

    31.Oracle数据备份和恢复1

    2、备份的方法1)物理备份对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份 3、备份的策略1)完全备份每次对数据库进行完整备份,当发生数据丢失的

    ORACLE9i_优化设计与系统调整

    §9.4.5 数据文件和日志文件在不同磁盘上 101 §9.5 数据库物理设计 101 §9.5.1 定量估计 101 §9.5.2 表空间与数据文件 102 §9.5.3 物理设计原则 103 §9.5.4 数据库物理设计内容和步骤 103 §9.6 开发过程管理 ...

    深入解析Oracle.DBA入门进阶与诊断案例

    本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法...

    赤兔Oracle数据库恢复软件 v11.6.zip

    软件功能强大,持修复因各种原因造成的数据库无法打开或数据库删除后没有备份的问题,从而实现对Oracle数据库的抢修恢复,最大限度减少数据丢失。是用户实现Oracle数据库抢修恢复的好帮手。需要的朋友快来下载吧! ...

    oracle 常用语句 oracle备份 oracle冷备份 oracle启停 oracle导出 oracle导入

    oracle 常用语句 --逻辑备份 --导出ORACLE参数 参数 说明 USERID 确定执行导出实用程序的用户名和口令 ..................(见附件) --导出 --全库导出 ..................(见附件) --按用户方式导出 ..................

    Oracle数据库数据丢失恢复的几种方法总结

    根据oracle数据库的特点和提供的工具,主要方法有以下几种方法: 利用逻辑备份使用import工具丢失数据的表 利用物理备份来通过还原数据文件并进行不完全恢复 利用dbms_logmnr包从redo log文件中恢复 利用...

    RMAN 还原与恢复

    在Oracle中,三大文件即控制文件,数据文件,日志文件的丢失与破坏都将需要使用还原或恢复来使数据库正常化。而RMAN还原与恢复是实现数据库完整性、可靠性必不可少的手段之一。还原简言之即是将所需的文件从备份中...

    ORACLE 常用手册导入导出

    由于对数据库所做的全部改动就保存在日志文件中,如果因为包括介质失效在内的某种失效而导致数据库文件丢失的话,可以利用物理备份和归档日志完全恢复数据库,不会丢失任何数据。所有已经提交的事务都可以查到。 ·...

Global site tag (gtag.js) - Google Analytics