oracle數據庫的冷備份

 

         

 

 

前言

 

冷備份是Oracle最簡單的一種備份,所謂的冷備份指的就是在關閉數據庫實例的狀況下進行數據庫備份操做的實現;而後使用操做系統實用工具或者第三方工具有份全部相關的數據庫文件。能簡單快速地備份。能簡單快速地恢復。執行簡單。sql

 

 

操做內容

 

若是要進行冷備份,則須要備份出數據庫中的幾個核心內容:數據庫

●  控制文件:指的是控制整個oracle數據庫的實例服務的核心文件,直接經過"v$contronlfile"找到;oracle

●  重作日誌文件:能夠進行數據庫的災難恢復,直接經過"v$logfile"找到;工具

●  數據文件:表空間文件,經過"v$datafile"和"v$tablespace"找到;spa

●  核心操做的配置文件(pfile),經過"show paramter pfile"找到;操作系統

 

從實際的Oracle的部署來說,全部的文件爲了達到IO的平衡操做,要分別保存在不一樣的硬盤上。.net

 

操做步驟

 

一、使用管理員登陸:日誌

 

[sql]  view plain  copy
 
  1. conn sys/change_on_install as sysdba  

 

若是忘記密碼則能夠忽略用戶名和密碼並與dba身份登陸:blog

 

[sql]  view plain  copy
 
  1. conn / as sysdba;  

 

                        

 

二、查找全部的控制文件目錄:ip

 

[sql]  view plain  copy
 
  1. select * from v$controlfile  

 

 

                       

也能夠在oracle安裝目錄下找到:

 

              


注意:後綴爲"ctl"的是控制文件,控制文件是oracle實例服務的核心文件,若是被破壞或修改,oracle實例服務就起不來了。

 

三、查找重作日誌文件:

 

[sql]  view plain  copy
 
  1. select * from v$logfile  

 

 

                          

四、查找表空間文件:

 

[sql]  view plain  copy
 
  1. select * from v$tablespace  


                          

 

 

以上查找到有7個表空間,可是不知道位置在哪,能夠經過一下命令查找:

 

[sql]  view plain  copy
 
  1. select * from v$datafile  


文件不少,就不截圖了。

 

 

五、找到pfile文件(專業的配置文件):

 

[sql]  view plain  copy
 
  1. show parameter pfile  


                         

 

此文件是oracle的啓動文件,oracle的配置都在裏面。

 

pfile文件:

 

六、關閉數據庫實例:

 

[sql]  view plain  copy
 
  1. shutdow immediate;  


                                   

 

 

七、將全部查找到的數據備份到磁盤上(此步驟就忽略了,直接備份就是了)。

 

八、啓動數據庫實例:

 

                                       

 

備註:做爲DBA開發人員必須熟悉以上步驟,這樣纔可能在災難出現以後進行及時的恢復。

相關文章
相關標籤/搜索