RMAN登陸及串連target資料庫的步驟方法
RMAN登陸及串連target資料庫的步驟方法
一、 方法一:
a) [Oracle@odd-oelr4u8 ~]$ rman target sys/oracle@PROD1521 catalog catalog_admin/catalog_admin@PROD21521
b)
c) Recovery Manager: Release 10.2.0.1.0 - Production on Mon Jan 20 07:56:30 2014
d)
e) Copyright (c) 1982, 2005, Oracle. All rights reserved.
f)
g) connected to target database: PROD (DBID=248672105)
h) connected to recovery catalog database
i) 該方法指定catalog庫並串連了target庫,是一種CATALOG Mode
二、 方法二:
a) [oracle@odd-oelr4u8 ~]$ rman target sys/oracle@PROD1521
b) RMAN> connect catalog catalog_admin/catalog_admin@PROD21521
c)
d) connected to recovery catalog database
e) 該方法先串連target庫,再指定catalog庫,也是一種CATALOG Mode
三、 方法三:
a) [oracle@odd-oelr4u8 ~]$rman
b) RMAN> connect target sys/oracle@PROD1521
c)
d) connected to target database: PROD (DBID=248672105)
e) RMAN> connect catalog catalog_admin/catalog_admin@PROD21521
f)
g) connected to recovery catalog database
h) 該方法先串連rman,再指定串連target庫,再指定catalog庫,也是一種CATALOG Mode
四、 方法四:
a) [oracle@odd-oelr4u8 ~]$ rman
b)
c) Recovery Manager: Release 10.2.0.1.0 - Production on Mon Jan 20 07:59:21 2014
d)
e) Copyright (c) 1982, 2005, Oracle. All rights reserved.
f)
g) RMAN> connect target sys/oracle@PROD1521
h)
i) connected to target database: PROD (DBID=248672105) --有dbid證明已串連到目標庫
j)
k) RMAN> show all;
l)
m) using target database control file instead of recovery catalog --使用控制檔案來代替恢複目錄資料庫存放rman中繼資料資訊
n) RMAN configuration parameters are:
o) CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;
p) CONFIGURE BACKUP OPTIMIZATION ON;
q) CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
r) CONFIGURE CONTROLFILE AUTOBACKUP ON;
s) CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/backup/control/controlfile_%F';
t) CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
u) CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
v) CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
w) CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/backup/PROD_%U';
x) CONFIGURE MAXSETSIZE TO UNLIMITED; # default
y) CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
z) CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
aa) CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
bb) CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2.0/db_1/dbs/snapcf_PROD.f'; # default
cc)
dd) RMAN> connect catalog catalog_admin/catalog_admin@PROD21521
ee)
ff) RMAN-00571: ===========================================================
gg) RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
hh) RMAN-00571: ===========================================================
ii) RMAN-06445: cannot connect to recovery catalog after NOCATALOG has been used
jj) 這種情況是在串連target庫之後,做了其他的非串連catalog庫的動作,因此系統預設的是NO CATALOG MODE,系統已經預設使用controlfile作為知識庫,再相串連catalog庫就報錯了
kk) 如果想再次使用catalog庫,並將controlfile中的內容同步到catalog庫中,則需要重新串連target和catalog,並作同步如下:
ll) 採用如上方法一、二、三中的任何一種方式串連target和catalog後,在rman中執行:
mm) RMAN> resync catalog;
nn)
oo) starting full resync of recovery catalog
pp) full resync complete
推薦閱讀:
RMAN 配置歸檔日誌刪除策略
Oracle基礎教程之通過RMAN複製資料庫
RMAN備份策略制定參考內容
RMAN備份學習筆記
OracleDatabase Backup加密 RMAN加密