Heim  >  Artikel  >  Datenbank  >  Oracle数据恢复-慎用OEM误操作数据文件删除案例

Oracle数据恢复-慎用OEM误操作数据文件删除案例

WBOY
WBOYOriginal
2016-06-07 17:46:27824Durchsuche

Oracle数据恢复-慎用OEM误操作数据文件删除案例 有需要学习的朋友可参考一下。

Oracle数据恢复-慎用OEM误操作数据文件删除案例 有需要学习的朋友可参考一下。

一个彻底的包含数据文件和内容的集联删除被发出,如果使用手工,恐怕DBA们都会极其慎重的拼写这样的命令:

Wed May 02 10:46:09 2012
/* OracleOEM */ DROP TABLESPACE "WNDT" INCLUDING CONTENTS  AND DATAFILES  CASCADE CONSTRAINTS
Wed May 02 10:46:23 2012
Errors in file d:oracleadminwndtudumpwndt_ora_4816.trc:
ORA-01259: 无法删除数据文件 D:ORACLEORADATAWNDTWNDT.ORA
ORA-27056: skgfrdel: 无法删除文件
OSD-04024: 无法删除文件。
O/S-Error: (OS 32) 另一个程序正在使用此文件,进程无法访问。


似乎幸运的是,初始的删除遇到错误,显示文件被其他进程持有,无法删除。

但是遗憾的是,进一步的提示显示,文件最终被成功操作删除:

 代码如下 复制代码


Wed May 02 10:46:23 2012
Completed: /* OracleOEM */ DROP TABLESPACE "WNDT" INCLUDI


这则案例警示我们:尽量少用OEM等图形工具进行数据库重要的管理和维护操作,如果你不清楚前台的一个操作在后台会如何执行,那么一定要谨慎使用这样的工具。

对于这样的案例,如果用户能够及时的保护现场,通过存储级别的恢复是可以找回数据文件的。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn