rman 删除备份备份什么时候会触发控制文件的

rman备份什么时候会触发控制文件的…
编辑:www.fx114.net
本篇文章主要介绍了"rman备份什么时候会触发控制文件的…",主要涉及到rman备份什么时候会触发控制文件的…方面的内容,对于rman备份什么时候会触发控制文件的…感兴趣的同学可以参考一下。
触发条件:
1. 当CONFIGURE CONTROLFILE AUTOBACKUP
OFF;时,仅备份数据文件1(system01.dbf)时会自动备份控制文件;
2. 当CONFIGURE CONTROLFILE AUTOBACKUP
ON;时,备份任意文件(数据文件/归档日志)都会自动备份控制文件。
RMAN configuration parameters for database with db_unique_name
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK
TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO
BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; #
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE
'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO
'D:\ORA11G\ORASOFT\DATABASE\SNCFT11A.ORA'; # default
RMAN& backup datafile 1;
Starting backup at 05-JUN-12
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001
name=D:\ORA11G\ORADATA\T11A\SYSTEM01.DBF
channel ORA_DISK_1: starting piece 1 at 05-JUN-12
channel ORA_DISK_1: finished piece 1 at 05-JUN-12
handle=D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG702_7WVDMHGW_.BKP
tag=TAG702 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time:
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
including current SPFILE in backup set
channel ORA_DISK_1: starting piece 1 at 05-JUN-12
channel ORA_DISK_1: finished piece 1 at 05-JUN-12
handle=D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NCSNF_TAG702_7WVDN1PN_.BKP
tag=TAG702 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time:
Finished backup at 05-JUN-12
List of Backup Sets
===================
BS Key &Type LV Size &
& & Device Type Elapsed Time
Completion Time
------- ---- -- ---------- ----------- ------------
---------------
Full & &186.25M
& & &00:00:12
& & 05-JUN-12
& BP Key: 2 & Status: AVAILABLE
&Compressed: NO &Tag:
& Piece Name:
D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG702_7WVDMHGW_.BKP
& List of Datafiles in backup set 2
& File LV Type Ckp SCN &
&Ckp Time &Name
& ---- -- ---- ---------- ---------
& Full 664502 &
& 05-JUN-12
D:\ORA11G\ORADATA\T11A\SYSTEM01.DBF
BS Key &Type LV Size &
& & Device Type Elapsed Time
Completion Time
------- ---- -- ---------- ----------- ------------
---------------
Full & &9.36M &
& & &00:00:04
& & 05-JUN-12
& BP Key: 3 & Status: AVAILABLE
&Compressed: NO &Tag:
& Piece Name:
D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NCSNF_TAG702_7WVDN1PN_.BKP
& SPFILE Included: Modification time:
& SPFILE db_unique_name: T11A
& Control File Included: Ckp SCN: 664507
& & & Ckp time:
using channel ORA_DISK_1
List of Backup Pieces
BP Key &BS Key &Pc# Cp#
Status & &
&Device Type Piece Name
------- ------- --- --- ----------- -----------
----------
& 1 & AVAILABLE
& DISK & &
&D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG702_7WVDMHGW_.BKP
& 1 & AVAILABLE
& DISK & &
&D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NCSNF_TAG702_7WVDN1PN_.BKP
Do you really want to delete the above objects (enter YES or
deleted backup piece
backup piece
handle=D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG702_7WVDMHGW_.BKP
RECID=2 STAMP=
deleted backup piece
backup piece
handle=D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NCSNF_TAG702_7WVDN1PN_.BKP
RECID=3 STAMP=
Deleted 2 objects
RMAN& backup datafile 2;
Starting backup at 05-JUN-12
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00002
name=D:\ORA11G\ORADATA\T11A\SYSAUX01.DBF
channel ORA_DISK_1: starting piece 1 at 05-JUN-12
channel ORA_DISK_1: finished piece 1 at 05-JUN-12
handle=D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG753_7WVDO1TY_.BKP
tag=TAG753 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time:
Finished backup at 05-JUN-12
List of Backup Sets
===================
BS Key &Type LV Size &
& & Device Type Elapsed Time
Completion Time
------- ---- -- ---------- ----------- ------------
---------------
Full & &132.41M
& & &00:00:08
& & 05-JUN-12
& BP Key: 4 & Status: AVAILABLE
&Compressed: NO &Tag:
& Piece Name:
D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG753_7WVDO1TY_.BKP
& List of Datafiles in backup set 4
& File LV Type Ckp SCN &
&Ckp Time &Name
& ---- -- ---- ---------- ---------
& Full 664556 &
& 05-JUN-12
D:\ORA11G\ORADATA\T11A\SYSAUX01.DBF
using channel ORA_DISK_1
List of Backup Pieces
BP Key &BS Key &Pc# Cp#
Status & &
&Device Type Piece Name
------- ------- --- --- ----------- -----------
----------
& 1 & AVAILABLE
& DISK & &
&D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG753_7WVDO1TY_.BKP
Do you really want to delete the above objects (enter YES or
deleted backup piece
backup piece
handle=D:\ORA11G\FLASH_RECOVERY_AREA\T11A\BACKUPSET\\O1_MF_NNNDF_TAG753_7WVDO1TY_.BKP
RECID=4 STAMP=
Deleted 1 objects
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:数据库RMAN备份数据文件和控制文件
数据文件的备份
  有两种方式指定数据文件的名称(即数据文件详细路径)和FILE_ID。这两项信息都可以从数据字典DBA_DATA_FILES中查询,例如:
SQL&&SELECT&FILE_ID,FILE_NAME&FROM&DBA_DATA_FILES;
&&&FILE_ID&FILE_NAME
----------&---------------------------------------------
&&&&&&&&&1&F:\ORACLE\ORADATA\JSSBOOK\SYSTEM01.DBF
&&&&&&&&&2&F:\ORACLE\ORADATA\JSSBOOK\UNDOTBS01.DBF
&&&&&&&&&3&F:\ORACLE\ORADATA\JSSBOOK\SYSAUX01.DBF
&&&&&&&&&4&F:\ORACLE\ORADATA\JSSBOOK\USERS01.DBF
&&&&&&&&&5&F:\ORACLE\ORADATA\JSSBOOK\SCOTT_TBS01.DBF
  实际上,如果前面你对RMAN的提示信息看得足够认真,完全不需要查询 DBA_DATA_FILES ,在整库备份和LIST操作时都显示了数据文件名称和序号。
  接下来尝试通过 BACKUP&DATAFILE 命令备份USERS表空间的数据文件:
RMAN&&BACKUP&DATAFILE 'F:\ORACLE\ORADATA\JSSBOOK\USERS01.DBF' ;
Starting&backup&at&29-MAR-09
using&channel&ORA_DISK_1
channel&ORA_DISK_1:&starting&full&datafile&backupset
channel&ORA_DISK_1:&specifying&datafile(s)&in&backupset
input&datafile&fno=00004&name=F:\ORACLE\ORADATA\JSSBOOK\USERS01.DBF
channel&ORA_DISK_1:&starting&piece&1&at&29-MAR-09
channel&ORA_DISK_1:&finished&piece&1&at&29-MAR-09
piece&handle=F:\ORACLE\PRODUCT\10.2.0\DB_2\DATABASE\0EKB&tag=TAG732&comment=NONE
channel&ORA_DISK_1:&backup&set&complete,&elapsed&time:&00:00:01
Finished&backup&at&29-MAR-09
在使用BACKUP DATAFILE命令时即可以指定DATAFILE名称,也可以指定FILE_ID,比如上述执行的命令完全等价于BACKUP DATAFILE 4。
  如果要查看指定数据文件的备份,可以用如下命令:
RMAN&&LIST&BACKUP&OF&DATAFILE&n;
  注:n=指定的数据文件序号,如果需要备份的数据文件有多个,n=多个序号,中间以逗号分隔即可,指定的序号在备份中必须存在对应的数据文件,否则会报错。
8.3.4&& 控制文件的备份
  控制文件在Oracle中的重要性是毋庸置疑的,你看,连RMAN都给予特殊的照顾,在RMAN中备份控制文件的方式那是相当灵活,相当多。
手动执行备份命令,例如:
RMAN&&BACKUP&CURRENT&CONTROLFILE;
Starting&backup&at&29-MAR-09
using&channel&ORA_DISK_1
channel&ORA_DISK_1:&starting&full&datafile&backupset
channel&ORA_DISK_1:&specifying&datafile(s)&in&backupset
including&current&control&file&in&backupset
channel&ORA_DISK_1:&starting&piece&1&at&29-MAR-09
channel&ORA_DISK_1:&finished&piece&1&at&29-MAR-09
piece&handle=F:\ORACLE\PRODUCT\10.2.0\DB_2\DATABASE\0IKB5APP_1_1&tag=TAG441&comment=NONE
channel&ORA_DISK_1:&backup&set&complete,&elapsed&time:&00:00:02
Finished&backup&at&29-MAR-09
执行BACKUP命令时指定INCLUDE&CURRENT&CONTROLFILE子句,例如:
RMAN&&BACKUP&DATABASE&INCLUDE&CURRENT&CONTROLFILE;
  不仅限于 DATABASE ,执行 BACKUP 命令备份任何文件时都可以指定 INCLUDE&CURRENT&CONTROLFILE 子句,甚至是 BACKUP&CURRENT&CONTROLFILE 。另外你不妨猜猜,执行 BACKUP&CURRENT&CONTROLFILE&INCLUDE&CURRENT&CONTROLFILE 命令时,会备份几次控制文件呢?
备份数据库的第一个数据文件。
RMAN&&BACKUP&DATAFILE&1;
  同理,备份 SYSTEM 表空间也会触发控制文件的自动备份。
通过CONFIGURE命令将CONTROLFILE&AUTOBACKUP置为ON。
RMAN&&CONFIGURE&CONTROLFILE&AUTOBACKUP&ON;
  当 AUTOBACKUP 被置为 ON 时, RMAN 做任何备份操作,都会自动对控制文件做备份。
  如果要查看备份的控制文件,可以通过以下命令进行:
RMAN&&LIST&BACKUP&OF&CONTROLFILE;
阅读本文后您有什么感想? 已有
人给出评价!
14-04-2014-01-0513-09-0413-04-2812-10-3111-12-2111-11-1611-09-05
注:您的评论需要经过审核才会显示出来
Copyright &
PC6下载(www.pc6.com).All Rights Reserved
备案编号:湘ICP备号rman全备份情况下,控制文件恢复_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
rman全备份情况下,控制文件恢复
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Oracle RMAN 将 备份集 重新 注册到控制文件 说明_数据库技术_Linux公社-Linux系统门户网站
你好,游客
Oracle RMAN 将 备份集 重新 注册到控制文件 说明
来源:CSDN&
作者:tianlesoftware
RMAN 备份分2种,Catalog 和Nocatalog,对于Nocatalog, 会使用控制文件来保存RMAN备份的一些记录。 而且实际上多数也是使用Nocatalog来备份。因为使用Nocatalog比较方便。
但对于使用Nocatalog的情况就会让RMAN 恢复的时候依赖与控制文件中记录的备份的信息。如果不一致,就会导致不能进行有效的恢复。
我们这里演示二种情况:
(1)& 使用RMAN 的nocatalog 进行备份,然后将备份转移到其他的目录, 在进行恢复。
(2)& 使用Nocatalog 备份,然后重建控制文件,在使用RMAN 备份进行恢复。
两种方法都是使用catalog 命令把RMAN备份集的信息重新注册到控制文件。
二.备份集位置发生改变
在我们RMAN 进行异地恢复的时候,就会遇到路径的问题,如果路径不同,就没办法进行有效的恢复,我们看这时候怎么处理。
2.1 使用RMAN Nocatalog 进行全库备份
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) , Oracle and/or itsaffiliates.& All rights reserved.
connected to target database: ANQING(DBID=)
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& & &
04:25:53 1& & & 1& & & NO& & & & DAVE_LEV0
19& & B& 0& A DISK& & &
04:26:01 1& & & 1& & & NO& & & & DAVE_LEV0
21& & B& 0& A DISK& & &
04:26:16 1& & & 1& & & NO& & & & DAVE_LEV0
22& & B& A& A DISK& & &
04:26:26 1& & & 1& & & NO& & & & ARC_BAK
24& & B& F& A DISK& & &
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_
/u01/backup/dave_lev0_0io76nh7_1_1_
/u01/backup/dave_lev0_0ko76nim_1_1_
/u01/backup/arch_0no76njh_1_1_
/u01/backup/ctl_file_0oo76njm_1_1_
我这里备份集保存在/u01/backup的目录:
[oracle@dave admin]$ cd /u01/backup
[oracle@dave backup]$ ls
arch_0no76njh_1_1_& block_change_tracking.f& & & & dave_lev0_0io76nh7_1_1_& dave_lev0_22o687qp_1_1_
arch_1ho_& ctl_file_0oo76njm_1_1_& dave_lev0_0jo76nh7_1_1_& dave_spfile_1mo_
arch_1io_& ctl_file_1lo_& dave_lev0_0ko76nim_1_1_& dave_spfile_29o687sc_1_1_
arch_26o687rp_1_1_& ctl_file_28o687sa_1_1_& dave_lev0_20o687pl_1_1_
arch_27o687s8_1_1_& ctl_file_2ao6vobb_1_1_& dave_lev0_21o687pl_1_1_
相关资讯 & & &
& (10/08/:40)
& (08/08/:32)
& (12/08/:27)
& (09/03/:36)
& (08/08/:52)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 rman 删除备份文件 的文章

 

随机推荐