linux怎么恢复rm误删除的数据库文件

介绍

这篇文章主要介绍“linux怎么恢复rm误删除的数据库文件”,在日常操作中,相信很多人在linux怎么恢复rm误删除的数据库文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“linux怎么恢复rm误删除的数据库文件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

<强> 1。首先测试rm误删除数据库文件

[oracle@primary dbwdn] $ ll
2153164
-rw-r总- - - - - - 1 oracle dba 8536064 11月27日21:50 control01。ctl
-rw-r - - - - - - 1 oracle dba 8536064 11月27日21:50 control02。ctl
-rw-r - - - - - - 1 oracle dba 8536064 11月27日21:50 control03。ctl
-rw-r - - - - - - 1 oracle dba 104865792 11月27日21:32 ggs01。dbf
-rw-r - - - - - - 1 oracle dba 525344768 11月27日21:32 perfstat。dbf
-rw-r - - - - - - 1 oracle dba 52429312 11月27日21:10 redo01。日志
-rw-r - - - - - - 1 oracle dba 52429312 11月27日21:49 redo02。日志
-rw-r - - - - - - 1 oracle dba 52429312 11月27日21:10 redo03。日志
-rw-r - - - - - - 1 oracle dba 10493952 11月27日21:32 shkz_data_01。dbf
-rw-r - - - - - - 1 oracle dba 524296192 11月27日21:49 sysaux01。dbf
-rw-r - - - - - - 1 oracle dba 524296192 11月27日21:49 system01。dbf
-rw-r - - - - - - 1 oracle dba 209723392 11月18日10:54 temp01。dbf
-rw-r - - - - - - 1 oracle dba 52436992 11月27日21:32 test01。dbf
-rw-r - - - - - - 1 oracle dba 251666432 11月27日21:49 undotbs01。dbf
-rw-r - - - - - - 1 oracle dba 26222592 11月27日21:32 users01。dbf
[oracle@primary dbwdn] rm test01美元。dbf

<强> 2。找到数据库后台进程dbw0

甲骨文3493 1 0 21:10吗?就是ora_dbw0_dbwdn
进程号3493

<强> 3。找到被误删除的数据库文件

[oracle@primary dbwdn] $ ll/proc/3493/fd总数
0
lr-x - - - - - - 1甲骨文oinstall 64年11月27日21:52 0→/dev/null
lr-x - - - - - - 1 oracle oinstall 64年11月27日21:52 1→/dev/null
lr-x - - - - - - 1 oracle oinstall 64年11月27日21:52 10→/dev/zero
lr-x - - - - - - 1甲骨文oinstall 64年11月27日21:52 11→/dev/zero
lr-x - - - - - - 1甲骨文oinstall 64年11月27日21:52 12→/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus。msb
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 13→/u01/app/oracle/product/10.2.0 db_1/dbs/hc_dbwdn。dat
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 14→/u01/app/oracle/product/10.2.0 db_1/dbs/lkDBWDN
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 15→/u01/app/oracle/oradata/dbwdn/control01。ctl
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 16→/u01/app/oracle/oradata/dbwdn/control02。ctl
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 17→/u01/app/oracle/oradata/dbwdn/control03。ctl
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 18→/u01/app/oracle/oradata/dbwdn/system01。dbf
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 19→/u01/app/oracle/oradata/dbwdn/undotbs01。dbf
lr-x - - - - - - 1 oracle oinstall 64年11月27日21:52 2→/dev/null
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 20→/u01/app/oracle/oradata/dbwdn/sysaux01。dbf
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 21→/u01/app/oracle/oradata/dbwdn/users01。dbf
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 22→/u01/app/oracle/oradata/dbwdn/test01。dbf(删除)
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 23→/u01/app/oracle/oradata/dbwdn/ggs01。dbf
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 24→/u01/app/oracle/oradata/dbwdn/perfstat。dbf
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 25→/u01/app/oracle/oradata/dbwdn/shkz_data_01。dbf
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 26→/u01/app/oracle/oradata/dbwdn/temp01。dbf
lr-x - - - - - - 1甲骨文oinstall 64年11月27日21:52 27→/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus。msb
lr-x - - - - - - 1甲骨文oinstall 64年11月27日21:52 3→/dev/null
lr-x - - - - - - 1 oracle oinstall 64年11月27日21:52 4→/dev/null
l-wx - - - - - - 1 oracle oinstall 64年11月27日21:52 5→/u01/app/oracle/admin/dbwdn/udump/dbwdn_ora_3485。委员会
l-wx - - - - - - 1 oracle oinstall 64年11月27日21:52 6→/u01/app/oracle/admin/dbwdn/bdump/alert_dbwdn。日志
lrwx - - - - - - 1甲骨文oinstall 64年11月27日21:52 7→/u01/app/oracle/product/10.2.0 db_1/dbs/hc_dbwdn。dat
l-wx - - - - - - 1 oracle oinstall 64年11月27日21:52 8→/u01/app/oracle/admin/dbwdn/bdump/alert_dbwdn。日志
误删除之后,数据库没有重启,系统也没用重启

<强> 4。拷贝数据库文件

linux怎么恢复rm误删除的数据库文件