recover的意思是數據庫恢復,是DBMS提供一種可以使數據庫內數據進行全部或部分恢復的功能,最大限度地減少用戶誤操作帶來的損失。
| 問題解答
oracle會在你mount后檢查控制文件和數據文件頭部上的SCN,根據這些SCN來確定是否需要恢復數據庫上數據文件,具體的恢復過程,簡單說就是oracle按照checkpoint的SCN來確定需要的redo的位置,然后將redo前滾數據,將redo應用到你需要的位置后(主要是看你是否需要完全或者不完全恢復),然后回滾沒有提交的事務,這樣就完成了整個recover。
| 拓展閱讀
數據庫定義
數據庫是存放數據的倉庫。它的存儲空間很大,可以存放百萬條、千萬條、上億條數據。但是數據庫并不是隨意地將數據進行存放,是有一定的規則的,否則查詢的效率會很低。當今世界是一個充滿著數據的互聯網世界,充斥著大量的數據。即這個互聯網世界就是數據世界。數據的來源有很多,比如出行記錄、消費記錄、瀏覽的網頁、發送的消息等等。除了文本類型的數據,圖像、音樂、聲音都是數據。
數據庫是一個按數據結構來存儲和管理數據的計算機軟件系統。數據庫的概念實際包括兩層意思:
1. 數據庫是一個實體,它是能夠合理保管數據的“倉庫”,用戶在該“倉庫”中存放要管理的事務數據,“數據”和“庫”兩個概念結合成為數據庫;
2. 數據庫是數據管理的新方法和技術,它能更合適的組織數據、更方便的維護數據、更嚴密的控制數據和更有效的利用數據。
[免責聲明]
文章標題: recover是什么意思?
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。