oracle备份集注册,OracleRMAN将备份集重新注册到控制文件说明
RMAN 備份分2種,Catalog 和Nocatalog,對于Nocatalog,oracle 會使用控制文件來保存RMAN備份的一些記錄。 而且實際上多數也是使
一.說明
RMAN 備份分2種,Catalog 和Nocatalog,對于Nocatalog,Oracle 會使用控制文件來保存RMAN備份的一些記錄。 而且實際上多數也是使用Nocatalog來備份。因為使用Nocatalog比較方便。
但對于使用Nocatalog的情況就會讓RMAN 恢復的時候依賴與控制文件中記錄的備份的信息。如果不一致,,就會導致不能進行有效的恢復。
我們這里演示二種情況:
(1) 使用RMAN 的nocatalog 進行備份,然后將備份轉移到其他的目錄, 在進行恢復。
(2) 使用Nocatalog 備份,然后重建控制文件,在使用RMAN 備份進行恢復。
兩種方法都是使用catalog 命令把RMAN備份集的信息重新注冊到控制文件。
二.備份集位置發生改變
在我們RMAN 進行異地恢復的時候,就會遇到路徑的問題,如果路徑不同,就沒辦法進行有效的恢復,我們看這時候怎么處理。
2.1 使用RMAN Nocatalog 進行全庫備份
Nocatalog 下的RMAN 增量備份 shell腳本
2.2 查看備份信息
[oracle@dave scripts]$ exportNLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
[oracle@dave scripts]$ rman target /
Recovery Manager: Release 11.2.0.3.0 -Production on Tue Apr 16 04:49:49 2013
Copyright (c) 1982, 2011, Oracle and/or itsaffiliates. All rights reserved.
connected to target database: ANQING(DBID=743034417)
RMAN> list backup summary;
using target database control file insteadof recovery catalog
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ------------------------------ ------- ------- ---------- ---
18 B 0 A DISK 2013-04-16 04:25:53 1 1 NO DAVE_LEV0
19 B 0 A DISK 2013-04-16 04:26:01 1 1 NO DAVE_LEV0
21 B 0 A DISK 2013-04-16 04:26:16 1 1 NO DAVE_LEV0
22 B A A DISK 2013-04-16 04:26:26 1 1 NO ARC_BAK
24 B F A DISK 2013-04-16 04:26:31 1 1 NO BAK_CTLFILE
這里通過list 命令查看,也可以通過如下視圖來查看詳細信息:
V$BACKUP_PIECE,
V$BACKUP_SET,
V$BACKUP_DATAFILE,
V$BACKUP_REDOLOG,
V$BACKUP_SPFILE.
通過V$BACKUP_PIECE 查詢出來的備份集:
/u01/backup/dave_lev0_0jo76nh7_1_1_20130416
/u01/backup/dave_lev0_0io76nh7_1_1_20130416
/u01/backup/dave_lev0_0ko76nim_1_1_20130416
/u01/backup/arch_0no76njh_1_1_20130416
/u01/backup/ctl_file_0oo76njm_1_1_20130416
我這里備份集保存在/u01/backup的目錄:
[oracle@dave admin]$ cd /u01/backup
[oracle@dave backup]$ ls
arch_0no76njh_1_1_20130416 block_change_tracking.f dave_lev0_0io76nh7_1_1_20130416 dave_lev0_22o687qp_1_1_20130404
arch_1ho6566m_1_1_20130403 ctl_file_0oo76njm_1_1_20130416 dave_lev0_0jo76nh7_1_1_20130416 dave_spfile_1mo65679_1_1_20130403
arch_1io6566n_1_1_20130403 ctl_file_1lo65676_1_1_20130403 dave_lev0_0ko76nim_1_1_20130416 dave_spfile_29o687sc_1_1_20130404
arch_26o687rp_1_1_20130404 ctl_file_28o687sa_1_1_20130404 dave_lev0_20o687pl_1_1_20130404
arch_27o687s8_1_1_20130404 ctl_file_2ao6vobb_1_1_20130413 dave_lev0_21o687pl_1_1_20130404
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴 本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的oracle备份集注册,OracleRMAN将备份集重新注册到控制文件说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器上的电脑登不上oracle,Ora
- 下一篇: oracle usehash,/*+us