當前位置:首頁 » 操作系統 » 資料庫冷備份熱備份

資料庫冷備份熱備份

發布時間: 2022-04-15 19:34:34

1. 什麼是冷備、熱備、溫備

熱備(在線備份):在資料庫運行時直接備份,對資料庫操作沒有任何影響。

冷備(離線備份):在資料庫停止時進行備份。

溫備:在資料庫運行時加全局讀鎖備份,保證了備份數據的一致性,但對性能有影響。

熱備流程

備份開始時,記錄重做日誌的日誌序號(LSN)。

復制共享表空間和獨立表空間的文件。

復制完後,再次記錄重做日誌的日誌序號(LSN)。

通過前面記錄的日誌序號來復制在備份時產生的重做日誌。

冷備優點

備份簡單,只需要復制相關文件即可。

恢復簡單而且速度快,不需要執行任何 sql 語句,也不需要重建索引。

復制

資料庫復制的原理是非同步實時的將二進制日誌(binlog) 重做並應用到從資料庫。

2. 冷備份和熱備份的不同點以及各自的優點是什麼

熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意一個時間點。冷備份的優點在於它的備份和恢復操作相當簡單,並且由於冷備份的資料庫可以工作在非歸檔模式下,資料庫性能會比歸檔模式稍好。(因為不必將archive log寫入硬碟)

3. 什麼是冷備份和熱備份

物理備份:是將實際組成資料庫的操作系統文件從一處拷貝到另一處的備份過程,通常是從磁碟到磁帶。 邏輯備份:是利用SQL語言從資料庫中抽取數據並存於二進制文件的過程。 第一類為物理備份,該方法實現資料庫的完整恢復,但資料庫必須運行在歸擋模式下(業務資料庫在非歸擋模式下運行),且需要極大的外部存儲設備,例如磁帶庫,具體包括冷備份和熱備份。冷備份和熱備份是物理備份(也稱低級備份),它涉及到組成資料庫的文件,但不考慮邏輯內容。 第二類備份方式為邏輯備份,業務資料庫採用此種方式,此方法不需要資料庫運行在歸擋模式下,不但備份簡單,而且可以不需要外部存儲設備,包括導出/導入(EXPORT/IMPORT)。這種方法包括讀取一系列的資料庫日誌,並寫入文件中,這些日誌的讀取與其所處位置無關。 (一)、導出/導入(Export/Import) 利用Export可將數據從資料庫中提取出來,利用Import則可將提取出來的數據送回Oracle資料庫中去。 1、 簡單導出數據(Export)和導入數據(Import) Oracle支持三種類型的輸出: (1)表方式(T方式),將指定表的數據導出。 (2)用戶方式(U方式),將指定用戶的所有對象及數據導出。 (3)全庫方式(Full方式),將資料庫中的所有對象導出。 數據導出(Import)的過程是數據導入(Export)的逆過程,它們的數據流向不同。 2、 增量導出/導入 增量導出是一種常用的數據備份方法,它只能對整個資料庫來實施,並且必須作為SYSTEM來導出。在進行此種導出時,系統不要求回答任何問題。

4. 什麼是冷備份和熱備份,有什麼區別

熱備份支持在資料庫不停機的情況下進行備份,冷備份是必須在資料庫shutdown以後使用操作系統的命令對表空間進行拷貝進行的備份。
熱備份適用於重要的資料庫,比如7x24不能中斷的生產系統,同時可以保證資料庫在出現崩潰時結合歸檔日誌可以恢復到任意一個時間點,不會造成數據丟失。
冷備份在資料庫出現問題是
只會恢復到備份時的那一時間點,備份完成到資料庫出現問題需要恢復時的這一時間段內的所有新數據、修改記錄都無法恢復。
熱備份只能在歸檔模式下進行,冷備份不需要歸檔模式,歸檔模式會對系統性能尤其是磁碟i/o造成一定的影響,但是相對於歸檔的好處和安全性,相信大多數dba都會選擇歸檔模式。

5. 資料庫冷備份和熱備份的區別

冷備份就是資料庫服務停了以後再備份。
熱備份就是資料庫服務還在運行的時候做備份。
可以根據自己的需要選擇冷備,還是熱備。

6. 熱備份和冷備份的區別

一、熱備份

熱備份是在資料庫運行的情況下,採用archivelog mode方式備份資料庫的方法。所以,假如你有昨天夜裡的一個冷備份而且又有今天的熱備份文件,在發生問題時,就可以利用這些資料恢復更多的信息。熱備份要求資料庫在Archivelog方式下操作,並需要大量的檔案空間。一旦資料庫運行在archivelog狀態下,就可以做備份了。

熱備份的命令文件由三部分組成:

1、數據文件一個表空間一個表空間的備份

(1)設置表空間為備份狀態

(2)備份表空間的數據文件

(3)回復表空間為正常狀態

2、備份歸檔log文件

(1)臨時停止歸檔進程

(2)log下那些在archive rede log目標目錄中的文件

(3)重新啟動archive進程

(4)備份歸檔的redo log文件

二、冷備份

冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的資料庫。冷備份時將要害性文件拷貝到另外的位置的一種說法。對於備份Oracle信息而言,冷備份時最快和最安全的方法。

冷備份的優點是:

1、是非常快速的備份方法(只需拷文件)

2、輕易歸檔(簡單拷貝即可)

3、輕易恢復到某個時間點上(只需將文件再拷貝回去)

4、能與歸檔方法相結合,做資料庫「最佳狀態」的恢復。

5、低度維護,高度安全。

冷備份也有如下不足:

1、單獨使用時,只能提供到「某一時間點上」的恢復。

2、再實施備份的全過程中,資料庫必須要作備份而不能作其他工作。也就是說,在冷備份過程中,資料庫必須是關閉狀態。

3、若磁碟空間有限,只能拷貝到磁帶等其他外部存儲設備上,速度會很慢。

4、不能按表或按用戶恢復。

假如可能的話(主要看效率),應將信息備份到磁碟上,然後啟動資料庫(使用戶可以工作)並將備份的信息拷貝到磁帶上(拷貝的同時,資料庫也可以工作)。

冷備份中必須拷貝的文件包括:

1、所有數據文件

2、所有控制文件

3、所有聯機REDO LOG文件

4、Init.ora文件(可選)

值得注重的使冷備份必須在資料庫關閉的情況下進行,當資料庫處於打開狀態時,執行資料庫文件系統備份是無效的。

下面是作冷備份的完整例子。

(1)關閉資料庫

sqlplus /nolog

sql》connect /as sysdba

sql》shutdown normal;

(2)用拷貝命令備份全部的時間文件、重做日誌文件、控制文件、初始化參數文件

sql》cp

(3)重啟Oracle資料庫

sql》startup

7. 冷備份和熱備份的區別

熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份.

而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫.

熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意一個時間點.

冷備份的優點在於它的備份與恢復操作相當簡單,並且由於冷備份的資料庫可以工作在非歸檔模式下,

資料庫性能會比歸檔模式稍好.(因為不必將archive log寫入硬碟)

8. 資料庫熱備份和冷備份是什麼意思

熱備份指的是資料庫在運行的過程中對數據進行備份
冷備份是在資料庫停止的情況下進行備份
一般現在的資料庫都是進行熱備

9. 資料庫熱備和冷備的區別是什麼

資料庫熱備:一般用於保證服務正常不間斷運行,用兩台機器作為服務機器,一台用於實際資料庫操作應用,另外一台實時的從前者中獲取數據以保持數據一致.如果當前的機器熄火,備份的機器立馬取代當前的機器繼續提供服務

冷備:.冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫.

熱備是指與目標設備共同運轉,當目標設備發生故障或停機時,熱備設備立即承擔起故障設備的工作任務;冷備是指當目標設備發生故障或停機後,冷備設備才開始由停機等待狀態進入啟動運轉狀態,並承擔起故障設備的工作任務

拓展資料:

資料庫(Database)是按照 數據結構來組織、 存儲和管理數據的倉庫,它產生於距今六十多年前,隨著 信息技術和市場的發展,特別是二十世紀九十年代以後, 數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種 類型,從最簡單的存儲有各種數據的 表格到能夠進行海量 數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。

熱點內容
b站電腦怎麼緩存視頻 發布:2024-11-14 07:35:43 瀏覽:69
安卓限制廣告跟蹤怎麼打開不了 發布:2024-11-14 07:28:19 瀏覽:301
溯源碼收費 發布:2024-11-14 07:20:19 瀏覽:455
有什麼寓意好的密碼 發布:2024-11-14 07:20:14 瀏覽:449
discuz操作資料庫 發布:2024-11-14 07:18:09 瀏覽:324
php搜搜 發布:2024-11-14 07:18:09 瀏覽:698
h5與java 發布:2024-11-14 07:12:53 瀏覽:15
linuxos系統 發布:2024-11-14 07:07:09 瀏覽:764
python翻頁 發布:2024-11-14 07:03:32 瀏覽:268
qq空間如何刪除訪問記錄 發布:2024-11-14 07:00:46 瀏覽:164