最近开始学习rman备份恢复了,主要看的是三思的资料,要谢谢他了,呵~~根据测试的结果,整体了下测试的笔记,发上来,供日后复习了!这一章节主要讲的是rman备份演练
[@more@]第二章 rman备份演练
一、备份形式
1、镜像复制(Image Copies)
镜像复制实际上就是数据文件、控制文件或归档文件的复制,与用户通过操作系统命令建立的文件复制实质一样,只不过RMAN是利用目标数据库中的服务进程来完成文件复制,而用户则是用操作系统命令。所以镜像复制的方式体现不出RMAN的优势,也并非我们讨论的重点。
2、备份集(Backup Sets)
备份集是通过RMAN创建的逻辑备份对象。一个备份集中可以包含多个数据文件、控制文件或归档文件。备份集在物理上是由多个备份片段组成,每个备份片段是一个操作系统文件。
二、rman命令执行方式
Rman共有四种运行方式,如下
1、单个执行
RMAN>backup database;
2、批处理
RMAN>RUN{
.......................
.......................
}
批处理方式实质是将原来单个执行的命令组合到一起,并放在run{}之间,这种方式最大的好处是所有在run中的命令被视为一个作业,如果作业中任何一条命令执行失败,则整个命令停止执行,即失败命令后的其它命令都不会再被执行。这种方式是最常使用的方式,特别对于后台执行。
3、运行脚本(又能细分为几种方式如下:)
C:>rman TARGET / @backup_db.rman
RMAN> @backup_db.rman
RMAN> RUN { @backup_db.rman }
运行存储在恢复目录中的脚本(需要首先为rman创建恢复目录)
RMAN> RUN { EXECUTE SCRIPT backup_whole_db };
看看,够灵活吧。
4、操作系统脚本(linux,windows环境下小有差异,但只是操作系统命令的不同)
C:>rman cmdfile=backup_db.rman
三、数据库全备
1、使用backup database 命令进行数据库全备,格式如下:
RMAN> BACKUP DATABASE;
可用format参数来自定义备份片段的命令规则.如:
RMAN> BACKUP DATABASE FORMAT 'D:BACKUP%U';
注:如果不指定format参数,则rman会自动为每个备份片段命名,并保存在
ORACLE_HOME/database目录下(本机测试时是保存在
oracleproduct10.2.0flash_recovery_areaORCLBACKUPSET目录下),下面开始进行rman数据库全备测试,不指定format参数形式。
第一步:进入rman模式
C:Documents and Settingspengwzh>rman target / log d:rman_log.txt
恢复管理器: Release 10.2.0.1.0 - Production on 星期二 3月 31 16:53:15 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1194065820)
第二步:使用backup database命令进行数据库全备,操作如下:
RMAN> backup database
启动 backup 于 31-3月 -09
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=145 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
MAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 03/31/2009 16:53:36 上) 失败
ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件
继续执行其它作业步骤, 将不重新运行失败的作业
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 31-3月 -09
通道 ORA_DISK_1: 已完成段 1 于 31-3月 -09
段句柄=D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_03_31O1_MF_NCSNF_TAG20090331T165335_4X3PJL7B_.BKP 标记=TAG20090331T165335 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
报ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件,解决方法是启动数据库到加载模式进行全备,如下:
RMAN> shutdown immediate;
数据库已关闭
数据库已卸载
Oracle 实例已关闭
RMAN> startup mount;
已连接到目标数据库 (未启动)
Oracle 实例已启动
数据库已装载
系统全局区域总计 289406976 字节
Fixed Size 1248576 字节
Variable Size 176161472 字节
Database Buffers 104857600 字节
Redo Buffers
再次执行数据库全备操作
RMAN> backup database;
启动 backup 于 31-3月 -09
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=D:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBF
输入数据文件 fno=00007 name=D:ORACLEPRODUCT10.2.0ORADATAORCLTZJHK.ORA
输入数据文件 fno=00001 name=D:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF
输入数据文件 fno=00003 name=D:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF
输入数据文件 fno=00006 name=D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG.ORA
输入数据文件 fno=00002 name=D:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBF
输入数据文件 fno=00005 name=D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG_DATA.ORA
输入数据文件 fno=00008 name=D:DATATASPART01.ORA
输入数据文件 fno=00009 name=D:DATATASPART02.ORA
输入数据文件 fno=00010 name=D:DATATASPART03.ORA
输入数据文件 fno=00011 name=D:DATATASPART04.ORA
通道 ORA_DISK_1: 正在启动段 1 于 31-3月 -09
MAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 03/31/2009 16:59:54 上) 失败
ORA-19809: 超出了恢复文件数的限制
ORA-19804: 无法回收 52428800 字节磁盘空间 (从 2147483648 限制中)
继续执行其它作业步骤, 将不重新运行失败的作业
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 31-3月 -09
通道 ORA_DISK_1: 已完成段 1 于 31-3月 -09
段句柄=D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_03_31O1_MF_NCSNF_TAG20090331T165627_4X3PWF4D_.BKP 标记=TAG20090331T165627 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: =============================================
又报错误ORA-19809: 超出了恢复文件数的限制解决方法如下:
进入sqlplus模式,查看db_recovery_file_dest_size值大小
C:Documents and Settingspengwzh>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 3月 31 17:52:09 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> SELECT name, space_limit AS quota,space_used AS used,space_reclaimable AS r
eclaimable,number_of_files AS files FROM v$recovery_file_dest;
NAME
--------------------------------------------------------------------------------
QUOTA USED RECLAIMABLE FILES
---------- ---------- ----------- ----------
D:oracleproduct10.2.0/flash_recovery_area
2147483648 24311808 0 3
SQL> show parameter db_recovery_file_dest_size;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest_size big integer 2G
修改db_recovery_file_dest_size值为3G
SQL> alter system set db_recovery_file_dest_size=3G;
系统已更改。
SQL> show parameter db_recovery_file_dest_size;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest_size big integer 3G
SQL> select * from v$recovery_file_dest;
NAME
--------------------------------------------------------------------------------
SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE NUMBER_OF_FILES
----------- ---------- ----------------- ---------------
D:oracleproduct10.2.0/flash_recovery_area
3221225472 24311808 0 3
删除陈旧备份
RMAN>delete obsolete;
RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
使用通道 ORA_DISK_1
删除以下已废弃的备份和副本:
类型 关键字 完成时间 文件名/句柄
-------------------- ------ ------------------ --------------------
备份集 5 31-3月 -09
备份段 5 31-3月 -09 D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_03_31O1_MF_NCSNF_TAG20090331T163716_4X3ORCF5_.BKP
备份集 6 31-3月 -09
备份段 6 31-3月 -09 D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_03_31O1_MF_NCSNF_TAG20090331T165335_4X3PJL7B_.BKP
删除所有备份集
RMAN> delete backup;
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=159 devtype=DISK
备份段列表
BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称
------- ------- --- --- ----------- ----------- ----------
7 7 1 1 AVAILABLE DISK D:ORACLEPRODUCT10.2.0FLASH_R
ECOVERY_AREAORCLBACKUPSET2009_03_31O1_MF_NCSNF_TAG20090331T165627_4X3PWF4D_.
BKP
是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除备份段
备份段 handle=D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_0
3_31O1_MF_NCSNF_TAG20090331T165627_4X3PWF4D_.BKP recid=7 stamp=682966797
1 对象已删除
修改了db_recovery_file_dest_size大小后再执行rman数据库全备操作,如下:
RMAN> backup database;
启动 backup 于 01-4月 -09
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=D:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBF
输入数据文件 fno=00007 name=D:ORACLEPRODUCT10.2.0ORADATAORCLTZJHK.ORA
输入数据文件 fno=00001 name=D:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF
输入数据文件 fno=00003 name=D:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF
输入数据文件 fno=00006 name=D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG.ORA
输入数据文件 fno=00002 name=D:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBF
输入数据文件 fno=00005 name=D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG_DATA.ORA
输入数据文件 fno=00008 name=D:DATATASPART01.ORA
输入数据文件 fno=00009 name=D:DATATASPART02.ORA
输入数据文件 fno=00010 name=D:DATATASPART03.ORA
输入数据文件 fno=00011 name=D:DATATASPART04.ORA
通道 ORA_DISK_1: 正在启动段 1 于 01-4月 -09
通道 ORA_DISK_1: 已完成段 1 于 01-4月 -09
段句柄=D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_04_01O1
_MF_NNNDF_TAG20090401T102549_4X5N5J2G_.BKP 标记=TAG20090401T102549 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:05:36
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 01-4月 -09
通道 ORA_DISK_1: 已完成段 1 于 01-4月 -09
段句柄=D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_04_01O1
_MF_NCSNF_TAG20090401T102549_4X5NJ19R_.BKP 标记=TAG20090401T102549 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 01-4月 -09
2、通过list命令查看刚刚创建的备份信息:
RMAN> list backup of database;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
10 Full 4.87G DISK 00:05:34 01-4月 -09
BP 关键字: 10 状态: AVAILABLE 已压缩: NO 标记: TAG20090401T102549
段名:D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAORCLBACKUPSET2009_04_01O1_M
F_NNNDF_TAG20090401T102549_4X5N5J2G_.BKP
备份集 10 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 5256962 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLSYSTE
M01.DBF
2 Full 5256962 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLUNDOT
BS01.DBF
3 Full 5256962 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLSYSAU
X01.DBF
4 Full 5256962 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLUSERS
01.DBF
5 Full 5256962 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG_
DATA.ORA
6 Full 5256962 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG.
ORA
7 Full 5256962 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLTZJHK
.ORA
8 Full 5256962 01-4月 -09 D:DATATASPART01.ORA
9 Full 5256962 01-4月 -09 D:DATATASPART02.ORA
10 Full 5256962 01-4月 -09 D:DATATASPART03.ORA
11 Full 5256962 01-4月 -09 D:DATATASPART04.ORA
RMAN>
四、备份表空间
只要实例启动并处于加载状态,不论数据库是否打开,都可以在rman中对表空间进行备份,而且不需要像手动备份那样先'ALTER TABLESPACE ... BEGIN BACKUP',另外,我们在使用backup tablespace也可以通过显式指定format参数自定义备份片段名称。备份表空间测试如下:
RMAN> backup tablespace jjjg format 'd:%U';
启动 backup 于 01-4月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00006 name=D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG.ORA
通道 ORA_DISK_1: 正在启动段 1 于 01-4月 -09
通道 ORA_DISK_1: 已完成段 1 于 01-4月 -09
段句柄=D:MKBCFRB_1_1 标记=TAG20090401T111347 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15
完成 backup 于 01-4月 -09
通过list backup查看刚刚对表空间的备份信息
RMAN> list backup of tablespace jjjg;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
12 Full 207.88M DISK 00:00:10 01-4月 -09
BP 关键字: 12 状态: AVAILABLE 已压缩: NO 标记: TAG20090401T111347
段名:D:MKBCFRB_1_1
备份集 12 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
6 Full 5257539 01-4月 -09 D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG.
ORA
通过delete backupset 命令删除刚刚对表空间jjjg的备份信息,也可用delete backup命令删除表空间备份。
RMAN> delete backupset 12;
使用通道 ORA_DISK_1
备份段列表
BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称
------- ------- --- --- ----------- ----------- ----------
12 12 1 1 AVAILABLE DISK D:MKBCFRB_1_1
是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除备份段
备份段 handle=D:MKBCFRB_1_1 recid=12 stamp=683032427
1 对象已删除
五、备份指定数据文件
首先可以先通过数据字典DBA_DATA_FILES查询出表空间对应的数据文件及其序号,例如:
select file_name,file_id,tablespace_name from dba_data_files
然后再通过BACKUP DATAFILE备份指定序号的数据文件,例如:
RMAN> BACKUP DATAFILE n;
如果要查看指定数据文件的备份,可以用:
RMAN> LIST BACKUP OF DATAFILE n;
注:n=指定的的数据文件序号,如果需要备份的数据文件有多个,n=多个序号,中间以逗号分隔即可。
备份指定数据文件测试如下:
查看数据文件
SQL> select file_name,file_id,tablespace_name from dba_data_files;
FILE_NAME
-------------------------------------------------------------------------------
FILE_ID TABLESPACE_NAME
---------- ------------------------------
D:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBF
4 USERS
D:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF
3 SYSAUX
D:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBF
2 UNDOTBS1
FILE_NAME
-------------------------------------------------------------------------------
FILE_ID TABLESPACE_NAME
---------- ------------------------------
D:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF
1 SYSTEM
D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG_DATA.ORA
5 JJJG_DATA
D:ORACLEPRODUCT10.2.0ORADATAORCLJJJG.ORA
6 JJJG
FILE_NAME
-------------------------------------------------------------------------------
FILE_ID TABLESPACE_NAME
---------- ------------------------------
D:ORACLEPRODUCT10.2.0ORADATAORCLTZJHK.ORA
7 TZJHK
D:DATATASPART01.ORA
8 TBSPART01
D:DATATASPART02.ORA
9 TBSPART02
FILE_NAME
-------------------------------------------------------------------------------
FILE_ID TABLESPACE_NAME
---------- ------------------------------
D:DATATASPART03.ORA
10 TBSPART03
D:DATATASPART04.ORA
11 TBSPART04
已选择11行。
SQL>
通过backup datafile命令备份序号11的数据文件,指向D:DATATASPART04.ORA,如下:
RMAN> backup datafile 11 format 'd:TBSPART04_bak.ora';
启动 backup 于 01-4月 -09
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00011 name=D:DATATASPART04.ORA
通道 ORA_DISK_1: 正在启动段 1 于 01-4月 -09
通道 ORA_DISK_1: 已完成段 1 于 01-4月 -09
段句柄=D:TBSPART04_BAK.ORA 标记=TAG20090401T132110 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 01-4月 -09
通过list backup 命令查看刚备份的数据文件
RMAN> list backup of datafile 11;
备份集列表
===================
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
13 Full 144.00K DISK 00:00:02 01-4月 -09
BP 关键字: 13 状态: AVAILABLE 已压缩: NO 标记: TAG20090401T132110
段名:D:TBSPART04_BAK.ORA
备份集 13 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
11 Full 5260549 01-4月 -09 D:DATATASPART04.ORA
RMAN>
删除刚备份的数据文件
RMAN> delete backupset 13;
使用通道 ORA_DISK_1
备份段列表
BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称
------- ------- --- --- ----------- ----------- ----------
13 13 1 1 AVAILABLE DISK D:TBSPART04_BAK.ORA
是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除备份段
备份段 handle=D:TBSPART04_BAK.ORA recid=13 stamp=683040071
1 对象已删除
六、备份控制文件
控制文件在ORACLE中的重要性是毋庸置疑的,在RMAN中备份控制文件的方式是最多的。
1、最简单的方式,通过CONFIGURE命令将CONTROLFILE AUTOBACKUP置为ON。
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
然后你再通过rman做任何备份操作的同时,都会自动对控制文件做备份。
2、在自动备份打开的情况下,备份任意表空间操作时,RMAN均会自动对控制文件做备份。
3、手动执行备份命令。
RMAN> BACKUP CURRENT CONTROLFILE;
4、执行BACKUP时指定INCLUDE CURRENT CONTROLFILE参数,例如:
RMAN> BACKUP DATABASE INCLUDE CURRENT CONTROLFILE;
如果要查看备份的控制文件,可以通过:
RMAN> LIST BACKUP OF CONTROLFILE;
注:查看当前controlfile autobackup 参数值
RMAN> show controlfile autobackup;
RMAN 配置参数为:
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
七、备份归档日志文件
归档日志对于数据库介质恢复相当关键,其虽然不像控制文件那样一旦损坏则数据库马上崩溃但重要性丝毫不减。归档日志文件能确保我们将数据库恢复到备份之前的任意时刻。在RMAN中备份归档日志有两种方式:
1、利用BACKUP ARCHIVELOG命令备份
RMAN> BACKUP ARCHIVELOG ALL;
2、在BACKUP过程中利用PLUS ARCHIVELOG参数备份,例如:
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
则在备份数据库的同时自动对所有归档文件进行备份。这种方式与上种有什么区别呢,区别太明显了,BACKUP.....PLUS ARCHIVELOG命令在备份过程中会依次执行下列步骤:
1>.运行ALTER SYSTEM ARCHIVE LOG CURRENT语句对当前redolog进行归档。
2>.执行BACKUP ARCHIVELOG ALL命令备份所有已归档日志。
3>.执行BACKUP命令对指定项进行备份。
4>.再次运行ALTER SYSTEM ARCHIVE LOG CURRENT对当前redolog归档。
5>.对新生成的尚未备份的归档文件进行备份。
在完成归档日志文件备份后,我们通过需要删除已备份过的归档文件(归档文件记录下了数据库进行过的所有操作,如果您的数据库操作频繁而且量大,那归档文件大小也是相当恐怖,备份后删除释放存储空间是相当有必要地)。RMAN提供了DELETE ALL INPUT参数,加在BACKUP命令后,则会在完成备份后自动删除归档目录中已备份的归档日志。
完成备份之后,可以通过下列命令查看已备份的归档日志片段:
RMAN> LIST BACKUP OF ARCHIVELOG ALL;
综述:通过上面的各种备份,不然发现其规律,所以备份形式都是backup 备份项名称开头,查看备份信息都是list backup of 备份项,所以备份项都可以指定format参数。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21251711/viewspace-1019722/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21251711/viewspace-1019722/