① 資料庫恢復的基本技術有哪些
資料庫恢復的三種方式
資料庫可能因為硬體或軟體(或兩者同時)的故障變得不可用,不同的故障情況需要不同的恢復操作。我們必須決定最適合業務環境的恢復方法。在資料庫中恢復有3種類型或方法,即應急(crash)恢復、版本(version)恢復和前滾(rool forward)恢復。
應急恢復
應急恢復用於防止資料庫處於不一致或不可用狀態。資料庫執行的事務(也稱工作單元)可能被意外中斷,若在作為工作單位一部分的所有更改完成和提交之前發生故障,則該資料庫就會處於不一致和不可用的狀態。這時,需要將該資料庫轉化為一致和可用的狀態。
為此,需要回滾未完成的事務,並完成當發生崩潰時仍在內存中的已提交事務。如在COMMIT語句之前發生了電源故障,則在下一次重新啟動並再次訪問該資料庫時,需要回滾到執行COMMMIT語句前的狀態。回滾語句的順序與最初執行時的順序相反。
版本恢復
版本恢復指的是使用備份操作期間創建的映象來復原資料庫的先前版本。這種恢復是通過使用一個以前建立的資料庫備份恢復出一個完整的資料庫。一個資料庫的備份允許你把資料庫恢復至和這個資料庫在備份時完全一樣的狀態。而從備份建立後到日誌文件中最後記錄的所有工作事務單位將全部丟失。
前滾恢復
這種恢復技術是版本恢復的一個擴展,使用完整的資料庫備份和日誌相結合,可以使一個資料庫或者被選擇的表空間恢復到某個特定時間點。如果從備份時刻起到發生故障時的所有日誌文件都可以獲得的話,則可以恢復到日誌上涵蓋到的任意時間點。前滾恢復需要在配置中被明確激活才能生效。
② 怎麼數據恢復
問題一:數據恢復技術是怎麼實現的 1.數據恢復原理一-分區表
數據恢復原理與分區表關系緊密。在主引導區中,從地址BE開始,到FD結束為止的64個位元組中的內容就是通常所說的分區表。無論系統中建立多少個邏輯磁碟,在主引導扇區中通察指過一個擴展分區的參數就可以逐個找到每一個邏輯磁碟。需要特別注意的是,由於主分區之後的各個分區是通過一種單向鏈表的結構來實現鏈接的,因此,若單向鏈表發生問題,將導致邏輯磁碟的丟失。這就是當硬碟被CIH病毒破壞後,我們可以通過KV3000的F10功能來找到丟失的D,E及以後的邏輯分區的原因。
2.數據恢復原理二-目錄區與數據區
目錄區DIR:是Directory即根目錄區的簡寫,在FAT12和FAT16格式中,DIR緊接在第二FAT表之後,而在FAT32格式中,根目錄區的位置可以在分區中的任意位置,其起始位置是由引導扇區給出的。單有FAT表還不能確定文件在磁碟中的具 *** 置,只有FAT表和DIR區配合使用,才能准確定位文件的確切位置。
數據區(DATA) 在DIR區之後,才是真正意義上的數據存儲區,即DATA區。
DATA雖然占據了硬碟的絕大部分空間,但沒有了前面的各部分,它對於我們來說,也只能是一些枯燥的二進制代碼,沒有任何意義。
3.數據恢復原理三-引導扇區與分配表操作系統引導扇區(OBR)
OBR(OS Boot Record)即操作系統引導扇區,通常位於硬碟的0磁軌1柱面1扇區(這是對於DOS來說的,對於那些以多重引導方式啟動的系統則位於相應的主分區/擴展分區的第一個扇區),是操作系統可直接訪問的第一個扇區,它也包括一個引導程序和一個被稱為BPB(BIOS Parameter Block)的本分區參數記錄頃沒野表。文件分配表(FAT)
FAT(File Allocation Table)即文件分配表,是DOS/Win9x系統的文件定址系統。為了防止意外損壞,FAT一般做兩個(也可以設置為一個),第二FAT為第一FAT的備份, FAT區緊接在OBR之後(對於FAT32格式,位置是從引導扇區開始的第32個扇區就是第一個FAT表的位置),其大小由這個分區的空間大小及文件分配單元的大小決定。
問題二:怎樣可以讓數據恢復軟體恢復不了我電腦裡面的數據 現在很多數據恢復軟體都自帶徹底刪除功能,徹底刪除的原理就是刪除後再在同一位置寫入亂七八糟的其他文件,再刪除反復幾次,就絕對恢復不了了。
當然現在很多的各種衛士軟體中,也自帶文件粉碎功能,工作原理和結果都是一樣的。
問題三:excel表數據丟失怎麼恢復。 我是剛剛把數據完全恢復就來回答了.因為我也經歷了重要EXCEL數據(一年半的分類賬啊)丟失的痛苦, 在網上找了N種方法都不行.你試試我的方法看行不行.
打開EXCEL--點擊文件里的打開--在打開窗口點右俯角的工具--點查找--點高級--然後在屬性欄點:上次修改時間,在條件欄點:在(之前),在值欄里填:你大概的保存時間,最好後延幾天,在選擇位置欄點:我的電腦,在選定文件類型點:EXCEL,然後點搜索.在結果欄里有信息. 祝你好運
問題四:數據恢復軟體無法完全恢復文件怎麼辦? 你好,你完全刪除三次的定義是什麼,是這些文件你刪除了三次才刪除完,還是你刪除一次往裡面寫入一雀喊些文件,然後又刪除又寫入,如說是這樣你丟失的數據只能找到在你最後一次刪除的文件,前面的刪除的是無法恢復出來的,因為全部被你重新寫入的數據給覆蓋了。如果數據很重要,不要嘗試自己操作以免對數據造成2次損傷,建議你可以找《飛爾數據恢復中心》這樣專業點的數據恢復機構吧,有自身的修復特點,恢復幾率高。希望我的回答可以幫助到你。
問題五:如何實現數據恢復常見問題 問題1:在沒有備份的情況下,卸載了軟體,但是賬套數據文件存在,如何恢復數據?
引子:通常情況下,應該提醒用戶經常在系統管理中進行賬套備份。如果在沒有備份的情況下,卸載了軟體(或重裝了系統),這時軟體是安裝在其他盤上,比如D盤。
若這兩個文件存在的話,可以通過以下方法把數據恢復。
解決方法:
(1)、把zt991文件夾備份好,卸載干凈後,重新安裝軟體;
(2)、在「系統管理」創建991賬套,啟用年份及行業性質都與原賬套相同。如果原來賬套是多個年度的,則一定要建立年度賬(比如001賬套是2006年啟用的,則要新建一個001賬套,啟用年份是2006年,並且要建立2007年和2008年的年度賬)。這樣在軟體安裝目錄下會形成一個文件夾zt991。
(3)、將sqlserver服務關閉(可在任務欄中使用「sqlserver服務管理器」進行服務停止,或在控制面板--管理工具--服務中將mssqlserver服務停用)
(4)、將已經備份出去的zt991文件夾覆蓋新的zt991文件夾。
(5)、重新啟動sqlserver服務和U6的服務,然後登錄U6應用程序,即可看到原賬套中的信息,確認信息無誤後,及時進行數據備份。
問題2:在系統管理中進行了賬套備份,但是恢復賬套的時候,提示「備份信息文件無效,恢復失敗」。
引子:在系統管理中進行賬套備份,形成兩個文件:uferpact.lst(通uf2kact.lst)和ufdata.ba_。所以當出現這個提示的時候,先對這兩個文件進行操作。首先檢查ufdata.ba_是否可以解壓縮,如果解壓縮失敗,說明物理文件破壞,這時備份文件無效了(這時就要考慮用問題1中的方法來解決了)。如果解壓縮成功,可以用以下兩個方法來操作。
解決方法一:還原數據
(1)、用產品自帶的解壓工具把ufdata.ba_文件解壓。解壓工具D:\U6SOFT\Admin\ ufunp.exe。雙擊這個文件,選擇源文件,錄入解壓文件,把ufdata.ba_解壓成ufdata.bak,點擊「解壓縮」按鈕。
(2)、在系統管理中新建一個賬套,假定賬套號是001。
(3)、在sql server 的企業管理器中,逐層展開樹形結構,滑鼠右鍵點擊「資料庫」,選擇「所有任務」―「還原資料庫」
(4)、進入「還原資料庫」界面,從下拉列表中選擇「還原為資料庫ufdata_001_2008,「從設備」還原,然後點擊「選擇設備」。
(5)、進入「選擇還原設備」,點擊「添加」按鈕,進入「選擇還原目的」界面,點擊「文件名」後的瀏覽按鈕,選擇ufdata.bak文件所在的路徑。然後點擊「確定」按鈕。
(6)、再點擊「確定」按鈕,又一次進入「還原資料庫」界面,在「選項」頁簽下,選擇「在現有資料庫上強制還原」。
一定要注意邏輯文件名對應的「移至物理文件名」對應的路徑是否正確。點擊「確定」就可以了。
註:這樣方法也適用於只有ufdata.ba_文件的情況下恢復數據,以及只對年度賬數據進行恢復的情況。
解決方法二:把現有運行正常的賬套進行備份,然後用記事本的方式打開uferpact.lst文件,同時也打開恢復失敗的賬套的uferpact.lst文件,參照自己備份出來的賬套的uferpact.lst文件,修改恢復失敗的賬套的uferpact.lst文件,除了保留賬套號外,其餘不一致的地方都要修改。...>>
問題六:我的移動硬碟突然壞掉了,怎麼能把數據恢復啊? 發生數據刪除情況也不必驚慌,用恢復工具就可以找回。
以頂尖數據恢復軟體為例
1.打開頂尖恢復軟體,選擇「手機數據恢復」模式。(滑鼠停留在功能按鈕可查看詳情)
2.按提示選擇硬碟存儲設備,然後點擊下一步。
3.進入硬碟掃描階段,如果用戶發現丟失的數據已經被掃描到,也可以「中斷掃描」。
4.選擇需要恢復的文件,用戶可以對文件進行預覽,查看是否是自己需要的文件。然後點擊下一步。(文件丟失後,文件名稱也會被系統自動更改名稱龔如果未掃描到需要文件,請使用「萬能恢復」模式再次掃描恢復。)
5.選擇恢復文件存放目錄。用戶可以將文件恢復到電腦上,以防止造成數據覆蓋問題,然後點擊下一步,等待恢復完成。
問題七:手機怎麼下載數據恢復軟體 電腦有數據恢復軟體,手機基本上很少有數據恢復的軟體。你可以用電腦數據恢復軟體恢復手機的數據試試。
問題八:如何恢復電腦硬碟數據? 如果是被系統覆蓋到了d盤,那原來的數據恢復的幾率很小,不知道你說用easyrecovery沒有恢復成功,具體是什麼情況,像這種軟體操作,難度確實比較高的,數據重要第一選擇還是建議找51Recovery這樣廠業的數據恢復公司。如果想自己嘗試,一定要將故障盤接從盤,再通過主盤安裝的easyrecovery來掃故障盤,恢復出來的數據保存到主盤上,這樣避免數據被二次損壞。鑒於你說easyrecovery沒有恢復成功,我建議你換一款軟體進行嘗試,試試recovery my file。具體有問題可以再追問我。
問題九:如何恢復RAID0裡面的數據恢復 可以把RAID的成員盤都拆下來掛到其他電腦上再恢復數據,只要正確分析出盤序和條帶大小就正確重組出數據,具體可以看我空間的文章 如果自己動手有困難可以看我個人信息聯系
問題十:電腦店(數據恢復店)是用什麼方法恢復數據的 一點也不神秘,主要是你沒用過,呵呵,其實簡單的恢復數據是用的DISKGEN
硬碟分區被更改,丟失數據,用Diskgen恢復分區和數據的方法
硬碟分區破壞,或者用Ghost自動安裝被重新分區,丟失數據,先用Diskgen恢復分區,然後才能恢復數據:
一、用Diskgen恢復舊的分區表,操作如下:
[注意:用能進入DOS程序的光碟或正常運作的硬碟DOS工具(如果硬碟是NTFS格式的,還要載入NTFS支持的項目)]
1.在DOS中運行Diskgen。
2.按Alt和D鍵拉下菜單「硬碟(D)」載入要處理的硬碟,記得不要選錯了硬碟哦!
3.按Alt和T鍵激活「工具(T)」菜單,按上下箭頭選擇「重建分區表」。當出現「自動方式」和「交互方式」時,選擇「交互方式」。
4.找到的第一個分區時看到底「是原來分區的」還是「你現在分的」,如果是原來的就保留,不是就跳過。待到找到與原來的相同或相近(畢竟你也記不得很准確)的分區,就保留。直到逐一將原來所有分區找完為止。
5.檢查尋找的結果,如果看到上面找到的結果不對,那就從第3步重新找過。直到認為正確為止。如果硬碟被多次調整過分區的話,那麼找出來的殘余分區信息就越多,尋找想要的分區信息難度相對會高很多。
建議先不要急著把找到的信息保留,要等掃描完全盤,再確定保留哪種分區狀態:不管掃描過程發現的分區信息如何,全都用筆將其分區大小的數字記錄下來,然後按「跳過「不要,讓掃描繼續,這樣,掃完全盤之後,你根據記錄的分區大小的信息,就會知道那種才是自己想找的分區信息了,最後再從第3步開始操作,當找到想要的信息那裡點「保留」就行了。
6.按F8保存,Diskgen軟體會把你認為對的分區表信息重新寫入,然後退出Diskgen並重新啟動。
7.如果僅僅是被Ghost自動安裝光碟重新更改了分區,那麼做完上一步之後,進入Windows系統就可以直接看見原來的數據了。
8.如果第一個分區的信息(通常是C盤)被破壞了,僅留下的是後面幾個分區的信息,那麼也可以保留後面分區的,重新啟動後再進入DOS,用PQmagic把第一個沒分配的分區重新建立。還有!可能要對各分區格式化一次,系統才能認得出來。這里格式化不會破壞原有數據的。
二、恢復數據
分區成功建立後,最好把硬碟設為從盤,掛在另一Windows系統中,利用EasyRecovery或Finaldata掃描硬碟,找回數據!
③ 資料庫恢復的基本原理是利用什麼重建資料庫
重建資料庫時壓測環境沒有備份,但是另一套測試環境的表結構與壓測環境一致,只是數據有所差異,所以,獲取表結構比較容易。導入表結構沒有什麼好說明的地方,注意導入 SQL 的許可權和字元集。 重建表空間註:此小節對應恢復步驟的 。由於是整庫恢復,資料庫和表較多,所以使用腳本處理。大概的處理流程是,兩層循環,外層循環資料庫列表,內層循環對應資料庫表列表。然後依次 DISCARD TABLESPACE、拷貝對應庫對應表的 ibd 文件到對應目錄並更改許可權、IMPORT TABLESPACE。之前分析過,由於新舊的 ibd 文件表空間 id 不一致,導致不能正確導入。在 MySQL 錯誤日誌中記錄了表名、新舊表空間 id,接下來我們看看怎麼分解。 分析 MySQL 錯誤日誌註:此小節對應恢復步驟的和 。這一步很有意思。所有的資料庫表累計,不可能使用人工處理,我們得想點取巧的辦法。我們發現 MySQL 錯誤日誌記錄的表名、新舊表空間 id 很有規律,我們只需要依次取出這些值,問題就解決一大半了。
④ 什麼是資料庫恢復,恢復的實現技術有那些
資料庫管理系統把資料庫從某種錯誤狀態恢復到完整狀態就叫做資料庫恢復:
它的實現技術數據轉儲和登錄日誌文件。
⑤ 目前運用的數據恢復技術主要包括
目前運用的數據恢復技術主要包括瞬時復制技術、遠程磁碟鏡像技術和資料庫恢復技術。
瞬時復制技術就是使計算機在某一災難時刻自動復制數據的技術。遠程磁碟鏡像技術是把數據中心磁碟的數據復制到遠程備份中心,在遠程備份中心提供主數據中心的磁碟影像。資料庫恢復技術是產生和維護一份或多份資料庫數據的副本,但該技術不能復制非資料庫格式的數據,所以,講資料庫復制技術與遠程磁碟鏡像技術配合使用,常常可以獲得更為良好的效果。(希望對以後查詢此問題的人有幫助!)
⑥ 數據恢復是什麼原理
原理嘛通俗講就是你只是刪了個名字,文件還在硬碟上呢,除非你拷貝新的文件把以前的資料覆蓋了,否則,你以前的資料遊客能被人看間哦。
也就是說恢復剛刪的行,以前的就看你文件有沒有被覆蓋了。
這個主要用來恢復圖片
Recover My Photos
是一款功能極強的數據恢復程序,可以恢復在硬碟、快閃記憶體、存儲棒、軟盤等地方被刪除的圖片或多媒體文件,包括JPEG, NEF, TIFF, BMP, MOV, MPEG,和WAV等文件。可以對Flash快閃記憶體卡、記憶棒、Smart卡或其他存儲器進行數據恢復,還包括PC的磁碟驅動器。
其他文件用
FinalData 容易地能夠復原劃除文件和被病毒損害的硬碟數據或被意外的
格式。 甚至在極端的情況, 在目錄結構被部份地損害的地方, FinalData 能復原文件
只要數據在硬碟上保持
EasyRecoveryProfessional 6.10.07中文版也不錯
你可以去木未來軟體,霏凡軟體,螞蟻軟體下載這些。