oracle邏輯備份和物理備份 oracle冷熱備份和邏輯備份各有什么優(yōu)缺點?
oracle冷熱備份和邏輯備份各有什么優(yōu)缺點?熱備份和冷備份又稱物理備份,包括:完全數(shù)據(jù)庫離線備份(冷備份)、部分數(shù)據(jù)庫離線備份(冷備份),部分數(shù)據(jù)庫在線備份(在線備份稱為熱備份)物理備份是對操作系統(tǒng)
oracle冷熱備份和邏輯備份各有什么優(yōu)缺點?
熱備份和冷備份又稱物理備份,包括:完全數(shù)據(jù)庫離線備份(冷備份)、部分數(shù)據(jù)庫離線備份(冷備份),部分數(shù)據(jù)庫在線備份(在線備份稱為熱備份)
物理備份是對操作系統(tǒng)文件的備份
物理備份中離線備份的一個明顯缺點是備份過程中需要關閉數(shù)據(jù)庫,但速度很低,速度很快。
在線備份在數(shù)據(jù)庫文件備份的正常操作中,需要在備份模式下備份表空間中的數(shù)據(jù)文件,并且數(shù)據(jù)庫必須在存檔模式下。
邏輯備份是數(shù)據(jù)的備份。
邏輯備份是指使用Oracle操作系統(tǒng)工具導出,導出和導入數(shù)據(jù)。
優(yōu)點是數(shù)據(jù)庫可以在備份時運行,但速度很慢。
怎樣在Oracle中使用EXP進行邏輯備份?
可以用作備份,但是exp類似于冷備份,您只能恢復到某個點,而RMAN,您需要打開存檔,這樣您就可以恢復而不丟失數(shù)據(jù)。更具體地說,Oracle數(shù)據(jù)庫備份只能依靠exp命令(邏輯備份)導出數(shù)據(jù)文件(注意:不包括日志文件和控制文件等),而不需要打開歸檔日志。所有導出的數(shù)據(jù)只存儲在一個大文件中,但這種備份方式很容易造成數(shù)據(jù)丟失。例如:如果exp數(shù)據(jù)是在5號晚上導出的,但是在6號運行過程中由于停機導致數(shù)據(jù)丟失,那么從5號備份到6號停機的所有數(shù)據(jù)都會丟失(即使日志文件和控制文件被復制出來,也無法恢復,因為exp導出的數(shù)據(jù)不能用這些日志文件逐個恢復)。因此,使用exp備份數(shù)據(jù)有很大的風險。另一種方法是使用Oracle自己的備份工具RMAN。RMAN備份(物理備份)的整個過程如下:因為使用RMAN備份不會導致數(shù)據(jù)丟失,所以必須有一個完整的備份文件。使用RMAN需要首先進行完全備份,這相當于將當前數(shù)據(jù)庫中的所有文件和日志復制到備份介質,然后通過歸檔日志(實時更新)記錄查看每個進程對數(shù)據(jù)庫所做的更改。只要保留一個物理備份和物理備份后的所有歸檔日志,就可以將數(shù)據(jù)庫恢復到停機前的狀態(tài),將數(shù)據(jù)丟失降到最低。(每次重做日志滿后,開始寫入歸檔日志進行歸檔。這個日志中還有一個時間段,所以不能完全實時。)答案并不容易。我希望它能幫助你。如果您滿意,請幫忙!