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

news/2025/2/1 6:46:40/

有客户联系我们,说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层面无法恢复)
 


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


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


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


http://www.ppmy.cn/news/771283.html

相关文章

比亚迪一季度营收超1200亿元,净利增4倍超越2021年全年---转自百度新闻|澎湃新闻

比亚迪汽车 视觉中国资料图比亚迪今年第一季度的净利润超过了2021年全年净利润。4月27日,比亚迪股份有限公司(比亚迪,002594.SZ,01211.HK)披露2023年第一季度财报。财报显示,比亚迪在第一季度实现营业收入1…

尹同跃捧走2022中国汽车年度人物;比亚迪当选2022最佳中国品牌汽车企业 | 美通社头条...

美通社消息:12月8日,由21世纪经济报道、中国汽车金融主办,以“数智驱动未来”为主题的“2022中国汽车产业峰会”线上论坛圆满落幕。当天,“21世纪汽车产业竞争力研究「金引擎」案例(2022)”隆重揭晓&#x…

2023上海车展首日15款重磅新车,新能源汽车成绝对主角

来源:第一电动汽车网 4月18日,第十二届上海车展正式开幕。作为疫情后国内的首个A级车展,上海车展上的重磅新车早已吊足了大家的胃口。 在本届车展上,有承载着“全村的希望”的小鹏G6、改款蔚来ES6,有早已博眼球许久的银…

电动汽车发展技术

桂林航天工业学院 课程论文 课程名称 : 新能源汽车技术 开课学期 : 2022—2023学年第二学期 专业班级 : 2020汽车服务工程 1 班 论文题目 : 电动汽车充电技术的发展 姓名 : 韦乐乐 学号 : 20200512B0101 任课老师 : 刘路 2023年6月20日 目录 一、 电动汽车…

激光雷达「冰火两重天」:国外破产倒闭,国内上车提速,MPV都用上了

贾浩楠 发自 凹非寺量子位 | 公众号 QbitAI 智能车领域又一个全球首例,诞生在中国 △ 全球首款量产搭载激光雷达的MPV 合创V09 激光雷达上车MPV,而且即将量产交付。 车,来自新势力合创汽车,激光雷达来则出自清华系创业公司探维科技…

微软旗下GitHub宣布裁员10%;谷歌高管警告:AI聊天机器人会产生错觉;华为称在ChatGPT领域早有布局丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 投融资 迈铸半导体完成1500万Pre-A轮融资 近日,原创技术晶圆级微机电铸造技术及应用方案提供商上海迈铸半导体科技有限公司(下简称“迈铸半导体”)于2月10日宣布完成1500万Pre-A轮融资…

“300万”只是新起点,比亚迪将开启下一个 “黄金周期”

比亚迪再次创造全球新能源汽车市场新标杆。 11月16日,比亚迪第300万辆新能源汽车正式下线。成为首个达成这一里程碑的中国品牌。 正如比亚迪股份有限公司董事长兼总裁王传福说,从“第1辆新能源汽车到第100万辆新能源汽车”用时13年、从“100万辆到200万…

转载自虎嗅,mark一下,国际上流行着五种电动车充电接口和标准

虎嗅注:电动汽车的普及面临一个大的困境就在于充电桩网络的建设,在国标尚未出台的当下,各大电动汽车厂商的充电标准各不相同,这也给不同品牌的电动汽车在充电网络上的“互联互通”造成了很大的障碍。各家所采用的技术解决方案不仅…