1,rman的作用與體系架構
1.1 什麼是rman
rman(recovery manager)是oracle8i以後dba的一重要工具一般位於$oracle_home/bin目錄下,主要用來備份,還原和恢復.可以實現基於資料庫解包,表空間級別完全恢復和不完全恢復.rman實際由兩部分組成,可執行檔案和recover.bsq檔案.recover.bsq檔案實質上是庫檔案,可執行檔案從recover.bsq檔案中析取**來建立在目標資料庫上執行的pl/sql呼叫
1.2rman的作用
rman是oracle用來備份恢復資料庫的資料檔案,歸檔日誌,控制檔案已經引數檔案及整個資料庫的備份恢復工具,同時也可以用來執行完全備份恢復和不完全備份恢復,通過計畫任務實現自動的定時的最優化的備份恢復方案.
主要作用如下
01.可以實現自動備份和恢復
02.方便有效的備份歸檔日誌
03.自動檢測新的資料檔案
04.支援增量備份
05.最大限度減少備份和恢復的錯誤
06.減少恢復時間
07.在熱備中不會產生redo日誌
08.自動檢測損壞的資料塊,並跳過
09.並行備份恢復
1.3 rman體系架構
可以遠端執行rman也可以在目標資料庫的oracle_home中執行本地rman
2.3,catalog恢復目錄的配置過程
01,建立乙個表空間
02,建立rman使用者並授權
03,建立恢復目錄
04,配置tns
05,註冊目標資料庫
06,檢查
檢視資料檔案放置的路徑
建立表空間
sqlplus '/as sysdba'
大小5g不自動擴充套件
建立rman使用者密碼也為rman並授權
create user rman identified by rman default tablespace rman_tbs;
grant connect,resource,recovery_catalog_owner to rman;
連線conn rman/rman
退出使用rman連線
rman catalog rman/rman
把剛剛的表空間建立進來
create catalog tablespace rman_tbs;
配置乙個監聽
加幾行
rman連線並且註冊資料庫
檢視一些資料庫資訊
report schema;
檢視備份資訊
list backup;
恢復目錄的備份
rman
exp/export
進入備份
rman target /
全 backup database;
RMAN備份恢復Oracle
一 備份與恢復概述 1 需要備份的原因 現實工作中有很多情況都可能造成資料丟失,造成資料丟失的主要因素如下。n 介質故障 磁碟損壞 磁頭碰撞,瞬時強磁場干擾 n 使用者的錯誤操作 n 伺服器的徹底崩潰 n 計算機病毒 n 不可預料的因素 自然災害 電源故障 盜竊 上面是一些可能的故障原因,根據原因可...
RMAN備份恢復之BLOCKRECOVER
rman提供了單獨恢復個別block的功能,這種功能作為普通恢復方法的補充,對於恢復資料庫中出現的壞塊可以快速的進行恢復。rman的blockrecover是利用乙個全備份作為基礎,在此基礎中應用日誌,對於需要恢復的個別block進行恢復。下面演示乙個blockrecover的簡單例子,首先是構造乙...
RMAN備份及恢復
rman備份 1 spfile和controlfile的自動備份 當configure controlfile autobackup off時,僅當備份system01.dbf時才會自動備份controlfile和spfile 當configure controlfile autobackup on...