win系统删除oracle数据文件恢复---惜分飞

这篇具有很好参考价值的文章主要介绍了win系统删除oracle数据文件恢复---惜分飞。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

有客户联系我们,说win平台下的数据库,在由于空间紧张,在关闭数据库的情况下删除的两个数据文件,导致数据库无法正常访问很多业务表,需要对其进行恢复,查看alert日志发现大概操作,删除文件之后,启动数据库失败

Completed: alter database mount exclusive

alter database open

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_dbw0_4060.trc:

ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

ORA-01110: data file 6: 'D:\DATASPACE\XXXXX.DBF'

ORA-27041: unable to open file

OSD-04002: 无法打开文件

O/S-Error: (OS 2) 系统找不到指定的文件。

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_dbw0_4060.trc:

ORA-01157: cannot identify/lock data file 38 - see DBWR trace file

ORA-01110: data file 38: 'D:\DATASPACE\XXXXX24.DBF'

ORA-27041: unable to open file

OSD-04002: 无法打开文件

O/S-Error: (OS 2) 系统找不到指定的文件。

Tue Jun 27 14:50:28 2023

Checker run found 2 new persistent data failures

人工创建被删除文件,启动库报ORA-27047,OSD-04006等错误

Tue Jun 27 16:45:10 2023

ALTER DATABASE OPEN

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_dbw0_5456.trc:

ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

ORA-01110: data file 6: 'D:\DATASPACE\XXXXX.DBF'

ORA-27047: unable to read the header block of file

OSD-04006: ReadFile() 失败, 无法读取文件

O/S-Error: (OS 38) 已到文件结尾。

offline相关数据文件,启动库成功,但是job开始报错

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_dbw0_5456.trc:

ORA-01157: cannot identify/lock data file 38 - see DBWR trace file

ORA-01110: data file 38: 'D:\DATASPACE\XXXXX24.DBF'

ORA-27041: unable to open file

OSD-04002: 无法打开文件

O/S-Error: (OS 2) 系统找不到指定的文件。

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_648.trc:

ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 6: 'D:\DATASPACE\XXXXX.DBF'

ORA-1157 signalled during: ALTER DATABASE OPEN...

Tue Jun 27 16:48:43 2023

alter database datafile 'D:\DATASPACE\XXXXX.DBF' offline drop

Completed: alter database datafile 'D:\DATASPACE\XXXXX.DBF' offline drop

Tue Jun 27 16:49:08 2023

alter database open

Tue Jun 27 16:49:08 2023

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_dbw0_5456.trc:

ORA-01157: cannot identify/lock data file 38 - see DBWR trace file

ORA-01110: data file 38: 'D:\DATASPACE\XXXXX24.DBF'

ORA-27041: unable to open file

OSD-04002: 无法打开文件

O/S-Error: (OS 2) 系统找不到指定的文件。

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_3976.trc:

ORA-01157: 无法标识/锁定数据文件 38 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 38: 'D:\DATASPACE\XXXXX24.DBF'

ORA-1157 signalled during: alter database open...

Tue Jun 27 16:49:08 2023

Checker run found 1 new persistent data failures

Tue Jun 27 16:49:28 2023

alter database datafile 'D:\DATASPACE\XXXXX24.DBF' offline drop

Completed: alter database datafile 'D:\DATASPACE\XXXXX24.DBF' offline drop

alter database open

Tue Jun 27 16:49:37 2023

Thread 1 opened at log sequence 145929

  Current log# 3 seq# 145929 mem# 0: D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG

Successful open of redo thread 1

MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set

Tue Jun 27 16:49:37 2023

SMON: enabling cache recovery

Successfully onlined Undo Tablespace 2.

Verifying file header compatibility for 11g tablespace encryption..

Verifying 11g file header compatibility for tablespace encryption completed

SMON: enabling tx recovery

Database Characterset is ZHS16GBK

No Resource Manager plan active

Tue Jun 27 16:49:39 2023

replication_dependency_tracking turned off (no async multimaster replication found)

Starting background process QMNC

Tue Jun 27 16:49:40 2023

QMNC started with pid=21, OS id=6096

Completed: alter database open

Tue Jun 27 16:49:43 2023

db_recovery_file_dest_size of 4096 MB is 0.00% used. This is a

user-specified limit on the amount of space that will be used by this

database for recovery-related files, and does not reflect the amount of

space available in the underlying filesystem or ASM diskgroup.

Tue Jun 27 16:49:44 2023

Starting background process CJQ0

Tue Jun 27 16:49:44 2023

CJQ0 started with pid=142, OS id=6036

Tue Jun 27 16:49:48 2023

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_j007_5184.trc:

ORA-12012: 自动执行作业 64 出错

ORA-00376: 此时无法读取文件 6

ORA-01110: 数据文件 6: 'D:\DATASPACE\XXXXX.DBF'

ORA-06512: 在 "XIFENFEI.XXXXXXXX", line 2897

ORA-06512: 在 line 1

Tue Jun 27 16:51:52 2023

Errors in file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_j000_2548.trc:

ORA-12012: 自动执行作业 64 出错

ORA-00376: 此时无法读取文件 6

ORA-01110: 数据文件 6: 'D:\DATASPACE\XXXXX.DBF'

ORA-06512: 在 "XIFENFEI.XXXXXXXX", line 2897

ORA-06512: 在 line 1

Tue Jun 27 16:54:44 2023

Starting background process SMCO

Tue Jun 27 16:54:44 2023

SMCO started with pid=42, OS id=908

Tue Jun 27 16:55:52 2023

接手现场之后,关闭数据库,使用操作系统层面反删除工具进行扫描恢复,发现其中一个文件(另外一个文件os层面无法恢复)
 

win系统删除oracle数据文件恢复---惜分飞,oracle,数据库,服务器


通过工具检测恢复出来的数据文件,损坏的几个block是文件头部不涉及业务数据,运气不错
 

win系统删除oracle数据文件恢复---惜分飞,oracle,数据库,服务器


另外一个数据文件,从os层面无法恢复,对于这种情况,只能基于底层的block层面进行恢复(恢复没有覆盖的block)

win系统删除oracle数据文件恢复---惜分飞,oracle,数据库,服务器


参考类似恢复案例:
win文件系统损坏oracle恢复
Oracle 数据文件大小为0kb或者文件丢失恢复
分享运气超级好的一次drop tablespace 数据恢复
恢复出来的两个数据文件,结合该编辑的其他数据文件通过dul工具恢复其中数据,最大程度抢救客户数据,减少损失.文章来源地址https://www.toymoban.com/news/detail-551636.html

到了这里,关于win系统删除oracle数据文件恢复---惜分飞的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle 19c 报ORA-704 ORA-01555故障处理---惜分飞

    异常断电导致数据库无法启动,尝试对数据文件进行recover操作,报ORA-00283 ORA-00742 ORA-00312错误,由于redo写丢失无法正常应用 D:check_dbsqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on 星期日 7月 30 07:49:19 2023 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle.  All rights reserved. 连接到: Oracle

    2024年02月15日
    浏览(55)
  • ORA-01033: ORACLE initialization or shutdown in progress---惜分飞

    客户反馈数据库使用plsql dev登录报ORA-01033: ORACLE initialization or shutdown in progress的错误   出现该错误一般是由于数据库没有正常open成功,查看oracle 告警日志发现 Mon Jan 22 16:55:50 2024 Database mounted in Exclusive Mode Lost write protection disabled Completed: alter database mount exclusive alter database open

    2024年01月23日
    浏览(41)
  • ORA-01122 ORA-01208 故障处理---惜分飞

    数据库突然故障ORA-01122 ORA-01208,导致实例crash Tue Jul 11 09:06:43 2023 Thread 1 cannot allocate new log, sequence 254989 Private strand flush not complete    Current log # 3 seq# 254988 mem# 0: E:APPADMINISTRATORORADATAxffREDO03.LOG Thread 1 advanced to log sequence 254989 (LGWR switch)    Current log # 1 seq# 254989 mem# 0: E:APPADMI

    2024年02月16日
    浏览(47)
  • Patch SCN一键解决ORA-600 2662故障---惜分飞

    客户强制重启库之后,数据库启动报ORA-600 2037,ORA-745 kcbs_reset_pool/kcbzre1等错误 Wed Aug 09 13:25:38 2023 alter database mount exclusive Successful mount of redo thread 1, with mount id 1672229586 Database mounted in Exclusive Mode Lost write protection disabled Completed: alter database mount exclusive alter database open Beginning crash

    2024年02月13日
    浏览(34)
  • win10删除的文件怎么恢复

    回收站就是我们在电脑上删除文件之后,文件不会立即销毁,而是移到回收站。回收站给我们带来的好处是,一旦发现有文件误删,那么我们可以直接去回收站找回。不过很多人在回收站删除文件之后,都会习惯性把回收站清空了,那么如果我们回收站清空了该如何恢复呢

    2024年02月06日
    浏览(41)
  • Oracle 库恢复删除数据

    误删 Oracle 库中的数据,在不考虑全库备份和利用归档日志情况,如何恢复数据呢? 下面介绍几种方法恢复数据: 1、利用 Oracle 提供的闪回方法进行数据恢复,适用于 delete 删除方式 首先获取删除数据的时间点: 根据结果中的 sql_text 内容,找到 delete 执行语句对应的删除时

    2024年02月04日
    浏览(42)
  • Oracle 数据库恢复删除的数据

    需求描述: 同事让删除脏数据,结果删错了,需要恢复数据 思路: 利用闪回恢复数据只能恢复15分钟之内的,后面undo空间会被重写,就恢复不了,所以删除数据后,要谨慎再三确认,若发现不对,则利用闪回恢复 先查询删除时的时间节点的快照 查到时间戳之后 闪回恢复数

    2024年01月24日
    浏览(70)
  • Win11安全中心删除的文件如何恢复?

    Win11安全中心删除的文件如何恢复?有不少朋友在网上下载东西后马上就被安全中心自动删除了,这种情况其实Windows Defender只是将文件隔离了起来,用户还是可以找回来并添加信任的,今天给朋友们讲讲在哪里可以恢复被自动删除的文件。 这些重装系统的方法可以看看 1、在

    2024年02月05日
    浏览(43)
  • 被Win11安全中心误删除的文件怎么恢复?

    被Win11安全中心误删除的文件怎么恢复?有不少朋友在网上下载东西后马上就被安全中心自动删除了,这种情况其实Windows Defender只是将文件隔离了起来,用户还是可以找回来并添加信任的,今天我给朋友们讲讲在哪里可以恢复被自动删除的文件。 技术员联盟 Ghost Win11 64位 专

    2023年04月24日
    浏览(96)
  • oracle数据文件恢复步骤

    1、基于linux操作系统文件恢复 条件:1、误强制删除linux下的数据文件(rm -rf)。2、未重启数据库或操作系统。3、数据库是归档模式 恢复原理: 句柄恢复文件 –因为我们的操作系统是linux,当数据文件从操作系统级别被rm掉,但之前打开该文件的进程仍然持有相应的文件句柄

    2024年02月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包