備份其實就是為了防止出錯或者宕機時,作為冗餘的一種手段。
一、oracle
備份從備份型別上分可以分為兩類:物理備份和邏輯備份
1、物理備份:
copy
,將datafile
、control file
等檔案copy
到別的地方
oracle
也提供了一些工具比如
rman
、使用者管理備份。
2、邏輯備份:複製資料
imp/exp
、impdp/expdp
二、按備份時的資料庫狀態
兩種狀態:啟動狀態和關閉狀態
1、熱備份(聯機備份)
2、冷備份(離線備份)
三、從備份的狀態
1、一致性備份(擁有相同的
scn)
2、非一致性備份
四、備份規模大小
1、完全備份
注意:歸檔模式下的備份才為有效備份,當然要分為一致性和不一致性。
非歸檔需要關閉才是有效備份,開啟的不建議使用。
3、表空間備份
注意:當資料庫在歸檔模式下備份才有效備份
表空間處於唯讀或者
offline
有效備份
4、資料檔案
注意:歸檔下的備份是有效備份
資料檔案被設定為
read olny
或者offline
時的備份有效
5、控制檔案
6、歸檔日誌檔案
就是將業務回到資料塊崩潰前的狀態
一、例項恢復(
crash recovery
)oracle
自動進行
1、快取恢復(
cache recovery)2
、事務恢復(
transaction recovery
)二、介質恢復(
media recovery
)三、恢復方式
1、完全恢復
1)如果是整庫恢復
先mount
資料庫確認所有的資料檔案為
online
狀態執行恢復操作
用所有redo logs檔案2
)表空間或者資料檔案及恢復
先open
庫將需要恢復的表空間設定為
offline
執行恢復
用redo logs 2、
不完全恢復
1)基於時間
2)基於
scn
3)基於
cancel 4)
基於日誌序列號 1、
使用者管理的備份和恢復
2、rman 3、
imp/exp
、impdp/expdp 4、
flashback 5、
gg 目前只是把乙個備份恢復的方法列乙個框架出來,後面陸續會整理詳細方法。整理於三思哥塗抹一書。
Oracle備份與恢復
oracle的備份與恢復有三種標準的模式,大致分為兩大類,備份恢復 物理上的 以及匯入匯出 邏輯上的 而備份恢復又可以根據資料庫的工作模式分為非歸檔模式 nonarchivelog style 和歸檔模式 archivelog style 通常,我們把非歸檔模式稱為冷備份,而相應的把歸檔模式稱為熱備...
oracle冷備份 恢復
方法一 最簡單的方法 需建庫 備份 直接拷貝oracle目錄下的admin oradata兩個資料夾,ora92目錄下database,到其他儲存實現備份。恢復 1.建立乙個和原來一樣的資料庫。安裝路徑和資料庫名必須和原來一致 2.用管理員連入資料庫後停止資料庫。3.把安裝目錄下的admin和ora...
oracle備份與恢復
完全恢復 前提條件 所需要的歸檔日誌檔案和online redolog都在 方式一 資料庫在開啟的情況下進行恢復 適合的環境 普通資料檔案損壞 非system undo的表空間的資料檔案 環境準備 1 以scott使用者登入,往test表當中插入資料,並導致日誌切換至少3組以上。sql select...