欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

誤刪文件,用軟件只能恢復一小部分,還有其他方法嗎?

劉姿婷2年前15瀏覽0評論

誤刪文件,用軟件只能恢復一小部分,還有其他方法嗎,這是一個非常好的問題,在解決這個問題之前,先確定一下刪除的是什么問題,如果是windows的系統(tǒng)文件,用一些文件恢復軟件就可以非常方便的找回,例如:Finaldata,超級硬盤數(shù)據(jù)恢復軟件,SoftPerfectFileRecovery,WiseDataRecovery都是非常好用的軟件,如果是linux,aix等系統(tǒng)文件被刪除,該怎么恢復呢,下面就從一個oracle數(shù)據(jù)庫文件被刪除,怎么恢復來說明一下

1.在數(shù)據(jù)庫open的時候,直接刪除users表空間中的一個數(shù)據(jù)文件。

SQL>selectnamefromv$datafile;

NAME

--------------------------------------------------------------------------------

/app/oracle/oradata/ORCL/datafile/o1_mf_system_555wqbnk_.dbf

/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_555wqxgl_.dbf

/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_555wr5p6_.dbf

/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf

SQL>hostrm/app/oracle/oradata/ORCL/datafile/

o1_mf_users_555wrj4o_.dbf

2.嘗試在users表空間中創(chuàng)建表,開始報錯。

SQL>createtablettablespaceusersasselect*fromdual;

createtablettablespaceusersasselect*fromdual

ERRORatline1:

ORA-01116:errorinopeningdatabasefile4

ORA-01110:datafile4:

'/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf'

ORA-27041:unabletoopenfile

LinuxError:2:Nosuchfileordirectory

Additionalinformation:3

3.檢查dbwr的進程PID

$ps-ef|grepdbw0|grep-vgrep

oracle28791021:38?00:00:00ora_dbw0_orcl

4.找到2879對應(yīng)的文件句柄文件目錄,就可以看到這個進程句柄還在,只要的oracle數(shù)據(jù)庫沒重啟,系統(tǒng)沒重啟,就會一直存在。

$cd/proc/2879/fd

$ls-l

total0

lrwx------1oracledba64Dec1921:5019->/app/oracle/oradata/ORCL/datafile/o1_mf_users_555wrj4o_.dbf(deleted)

5.直接cp該句柄文件名回原位置。

cp19/app/oracle/oradata/ORCL/datafile/

o1_mf_users_555wrj4o_.dbf

6.進行數(shù)據(jù)文件recover

SQL>alterdatabasedatafile4offline;

Databasealtered.

SQL>recoverdatafile4;

Mediarecoverycomplete.

SQL>alterdatabasedatafile4online;

Databasealtered.

恢復的原理是,在Linux操作系統(tǒng)中,

如果文件從操作系統(tǒng)級別被rm掉,之前打開該文件的進程仍然持有相應(yīng)的文件句柄,所指向的文件仍然可以讀寫,并且該文件的文件描述符可以從/proc目錄中獲得。但是要注意的是,此時如果關(guān)閉數(shù)據(jù)庫,則此句柄會消失,那么除了掃描磁盤進行文件恢復之外就沒有其它方法了,因此在數(shù)據(jù)庫出現(xiàn)問題的時候,如果不確認情況的復雜程度,千萬不要隨便關(guān)閉數(shù)據(jù)庫。重啟數(shù)據(jù)庫往往是沒有意義的,甚至是致命的。

無論如何,這個方法屬于特殊的數(shù)據(jù)庫恢復方法,對于重要的數(shù)據(jù),還需要經(jīng)常做備份,這樣才能在你需要的時候,能快速恢復你重要的數(shù)據(jù)。