1、原理數據庫
數據庫在關閉狀態下完成全部物理系統文件拷貝的過程,也稱脫機備份安全
適合於非歸檔模式下,數據庫處於一致性狀態ide
步驟 性能
首先在運行的庫中獲得數據庫運行的全部的物理文件位置,而後在計劃內關閉數據庫(shutdown)日誌
再執行拷貝物理文家到備份路徑或備份設備code
備份完成後當即啓動數據庫讓其提供正常的服務it
總結 - 優勢io
冷備模式下概念易於理解,即將須要備份的文件複製到安全的位置class
操做比較簡單,不須要太多的干預test
容易恢復到某個時間點上(只需將文件再拷貝回去)
能與歸檔方法相結合,做數據庫「最新狀態」的恢復。
總結 - 缺點
備份時,數據庫必須處於一致性關閉狀態
只能提供到某一時間點的恢復
備份時速度比較慢,尤爲是數據量大性能影響比較大
不能實現基於表和用戶級別的數據恢復
2、案例
首先應該在相關視圖裏查出數據庫的數據文件,日誌文件,控制文件,臨時文件所在的位置。注意:不要直接把oradata下的cp就好了,由於生產庫裏各個文件一般分佈在不一樣的磁盤,不一樣的地方,因此在去視圖裏得到真實路徑 。
1.查看數據庫是否爲CDB
SYS@newtest>select name, decode(cdb, 'YES', 'Multitenant Option enabled', 'Regular 12c Database: ') "Multitenant Option" , open_mode, con_id from v$database;
NAME Multitenant Option OPEN_MODE CON_ID
NEWTEST Multitenant Option enabled READ WRITE
YES表示該數據庫是CDB,若是是NO表示是NO-CDB(普通數據庫)0
INSTANCE_NAME VERSION STATUS ARCHIVE DATABASE_STATUS
newtest 12.2.0.1.0 OPEN STARTED ACTIVE
SYS@newtest>select dbid,name,log_mode from v$database;
DBID NAME LOG_MODE
1779551310 NEWTEST ARCHIVELOG