Oracle的冷備份和熱備份

2021-04-29 18:56:31 字數 1049 閱讀 9110

一、 冷備份

冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們乙個完整的資料庫。冷備份時將關鍵性檔案拷貝到另外的位置的一種說法。對於備份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

二、 熱備份

1. 不能出錯,否則後果嚴重

2. 若熱備份不成功,所得結果不可用於時間點的恢復

3. 因難於維護,所以要特別仔細小心,不允許「以失敗告終」。

oracle基礎知識 冷備份 熱備份

冷備份 在資料庫完全關閉的情況下進行的,資料檔案是一致的,在備份時沒有任何訪問和修改 從冷備份中恢復 1 檔案還原 2 前向恢復 熱備份 在資料庫已啟動且正在執行時進行的備份。完全恢復 先把資料庫還原,通過所有可用的歸檔日誌對資料庫進行前向恢復 不完全恢復 時間點恢復 首先將資料庫還原,利用部分日誌...

oracle基礎知識 冷備份 熱備份

冷備份 在資料庫完全關閉的情況下進行的,資料檔案是一致的,在備份時沒有任何訪問和修改 從冷備份中恢復 1 檔案還原 2 前向恢復 熱備份 在資料庫已啟動且正在執行時進行的備份。完全恢復 先把資料庫還原,通過所有可用的歸檔日誌對資料庫進行前向恢復 不完全恢復 時間點恢復 首先將資料庫還原,利用部分日誌...

關於冷備份與熱備份

一 冷備份 冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們乙個完整的資料庫。冷備份時將關鍵性檔案拷貝到另外的位置的一種說法。對於備份oracle資訊而言,冷備份時最快和最安全的方法。冷備份的優點是 是非常快速的備份方法 只需拷檔案 容易歸檔 簡單拷貝即可 容易恢復到某個時間點上 只...