怎麼去oracle資料庫恢復檔案,不小心格式化了

時間 2025-05-11 03:42:43

1樓:網友

oracle資料庫被損壞分以下幾種情況:

1、嚴重孫扒損壞;2、輕度損物歷壞;3、有些表被損壞或有些表的部分記錄被損壞。

你看看你是哪一種情況啊罩凱搜。

如何從完好的oracle資料檔案恢復oracle資料庫?要實際能操作的,我只有dbf檔案 20個g

2樓:匿名使用者

這可能是部分剛接手的運維人員 或者代維人員所要遇到的問題, 乙個老的資料庫只剩下dbf檔案了,要如何恢復其中的資料?

其實這個問題 分成好多種情況,請自行對號入座:

1)資料庫所有的dbf檔案都在,沒有缺失,也沒有損壞。

這個情況是最簡單的 自己建乙個引數檔案,並基於這些dbf檔案去建立控制檔案,然後嘗試開啟資料庫即可。如果說資料檔案都是乾淨的clean的,那麼直接可以開啟。如果資料檔案是dirty的,這裡由於沒有redo log了,所以需要以隱藏引數等方式開啟資料庫。

2) 資料庫dbf有少量缺失,缺失主要是非的資料檔案,沒有損壞。

這種情況在 1)的基礎上將缺失的資料檔案offline drop掉就好了,因為對應的資料檔案都沒了,那麼丟了對應資料檔案上的資料也很正常。

3) 資料庫dbf有少量缺失,缺失主要是非的資料檔案,非的資料檔案有少量損壞。

這種情況在 2)的基礎上開啟資料庫問題並不大,但開啟資料庫後 由於其他表空間資料檔案上有少量損壞,所以具體訪問使用者資料時可能出現ora-1578、ora-8103、ora-1410、ora-00600等錯誤,還是比較容易克服的。

4) 資料庫dbf有少量缺失,缺失主要是非的資料檔案,有損壞。

這種情況下開啟資料庫就不容易了,可能需要用到bbed技術去修改,以便才能開啟資料庫。

5) 只有部分dbf,其中還缺失了。

這種情況不要指望能開啟資料庫,只能使用prm-dul之類的軟體 來直接抽取資料。

以上情況1)~4) 只要還在或者損壞的不是太嚴重,那麼都可以由專業技術人員去開啟資料庫後匯出資料,但是在情況5)下只能使用dul類工具去抽取資料了。

如果自己搞不定可以找詩檀軟體專業oracle資料庫修復團隊成員幫您恢復!

詩檀軟體專業資料庫修復團隊。

sql資料庫和oracle資料庫哪個好

兄弟,聽我的。肯定學習oracle。原因 1 oracle是商用的最廣泛的關係型資料庫管理系統,廣泛應用於銀行 電信 電力 社保等各個領域。特別是對於unix和linux平臺,sqlserver怎麼用啊?我想你學習,肯定為了將來應用,或者工作,你的簡歷裡面寫oracle和sqlserver完全是不一...

oracle資料庫dblink怎麼用

select from 表名 dblink名 建立公開資料庫連結 create public database link 資料庫連結別名 connect to 登陸使用者 identified by 登陸密碼 using description address list address protoc...

oracle資料庫備份語句

exp 畢竟也需要連線到資料庫,也就是需要提供使用者名稱,密碼,所以你說的資料庫模式匯出,是無法正常實現的。但是使用dba使用者登陸,可以實現匯出整個資料庫的類似功能。資料庫模式 exp system passwd oracle full y file db081222.dmp log db0812...