rman catalog的配置及詳解例項

gholay發表於2014-03-16
catalog:
一臺電腦可以備份多個oracle的備份檔案。 



nocatalog: 預設是放在控制檔案備份裡面的。
因此最好能用catalog,這樣控制檔案目錄損壞,但catalog的備份不一定丟失。

一臺電腦可以備份多個oracle的備份檔案。 如何實現呢?
資料庫: orcl  up 
在up上裝catalog 
需要在¥ORACLE_HOME/network/admin下listener.ora
和 tnsnames.ora中配置相關引數。

配置好後,需要ping得通才可以。
tnsping orcl
tnsping up 

思路 :
第一步:建立表空間
create tablespace <>
第二步:建立使用者
create user <>
第三步:grant connect , recovery_catalog_owner to <>
第四步:
在RMAN中操作:
create catalog tablespace
register target database ;


具體操作如下:
在up在建立表空間:
create tablespace orcl datafile '/u01/oracle/oradata/up/orcl.dbf' size 100m
autoextend on ;
create user orcl identified by orcl default tablespace orcl ;
grant connect , resource , recovery_catalog_owner to orcl ;
切換到rman中
rman target sys/oracle@orcl catalog orcl/orcl@up
create catalog tablespace orcl ;
register database ;

RMAN>report need backup days 7 ;
建立指令碼:
RMAN>create script level0 {
allocate channel a1 type disk ;
allocate channel a2 type disk ;
backup incremental level 0 database ;
release channel a1 ;
release channel a2 ;
}

將指令碼的內容列印出來:
RMAN>print script level0 ;
執行指令碼:
RMAN>run { 
execute script level0 ;
}

注:每次需要指定catalog方式登入,一般登入後需要與
目標資料庫同步資訊 resync catalog ; report schema ;
然後按照nocatalog的方式去使用即可,唯一的區別是catalog是可以建立
指令碼,而nocatalog方式不可以建立指令碼。

登入:
rman target sys/oracle@orcl catalog orcl/orcl@up





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29196873/viewspace-1122670/,如需轉載,請註明出處,否則將追究法律責任。

相關文章