ITPub博客

首页 > 数据库 > Oracle > rman configure exclude测试!

rman configure exclude测试!

原创 Oracle 作者:warehouse 时间:2008-09-02 21:26:19 0 删除 编辑
configure exclude不常用,经常忘记语法,简单整理一下,备忘![@more@]

RMAN> configure exclude for tablespace 'USERS';

今后的全部数据库备份将排除表空间 USERS
已成功存储新的 RMAN 配置参数
RMAN> SHOW EXCLUDE;

使用目标数据库控制文件替代恢复目录
RMAN 配置参数为:
CONFIGURE EXCLUDE FOR TABLESPACE 'USERS';
SQL> select NAME,INCLUDED_IN_DATABASE_BACKUP from v$tablespace;

NAME INC
------------------------------ ---
SYSTEM YES
UNDOTBS1 YES
SYSAUX YES
TEMP NO
USERS NO
NCLUDED_IN_DATABASE_BACKUP字段表示backup时对应的表空间是否被备份,
YES备份,NO不备份,temp一直为NO,不过9i下temp表空间对应的这个值是YES,
不过备份时当然还是不会备份temp
RMAN> backup tablespace 'USERS';

启动 backup 于 02-9月 -08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=142 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 02-9月 -08
通道 ORA_DISK_1: 已完成段 1 于 02-9月 -08
段句柄=E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREATESTBACKUPSET2008_09_02O1
_MF_NNNDF_TAG20080902T205918_4CTG56C7_.BKP 标记=TAG20080902T205918 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 02-9月 -08
--单纯备份NCLUDED_IN_DATABASE_BACKUP=NO的tbs还是可以备份的
RMAN> list backup of tablespace 'USERS';


备份集列表
===================

BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
1 Full 88.00K DISK 00:00:01 02-9月 -08
BP 关键字: 1 状态: AVAILABLE 已压缩: NO 标记: TAG20080902T205918
段名:E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREATESTBACKUPSET2008_09_02O1_M
F_NNNDF_TAG20080902T205918_4CTG56C7_.BKP
备份集 1 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
4 Full 279272 02-9月 -08 E:ORACLEPRODUCT10.2.0ORADATATESTUSERS
01.DBF
--显示已经exclude了表空间USERS
RMAN> backup database;

启动 backup 于 02-9月 -08
使用通道 ORA_DISK_1
全部数据库备份将排除文件 4
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF
输入数据文件 fno=00002 name=E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DBF
输入数据文件 fno=00003 name=E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 02-9月 -08
通道 ORA_DISK_1: 已完成段 1 于 02-9月 -08
段句柄=E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREATESTBACKUPSET2008_09_02O1
_MF_NNNDF_TAG20080902T210651_4CTGMD9R_.BKP 标记=TAG20080902T210651 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:06
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 02-9月 -08
通道 ORA_DISK_1: 已完成段 1 于 02-9月 -08
段句柄=E:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREATESTBACKUPSET2008_09_02O1
_MF_NCSNF_TAG20080902T210651_4CTGOJ4W_.BKP 标记=TAG20080902T210651 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:06
完成 backup 于 02-9月 -08

RMAN> configure exclude for tablespace 'USERS' CLEAR;

今后的全部数据库备份将包括表空间 USERS
已成功删除旧的 RMAN 配置参数

RMAN>

--==========================

如果备份的时候,临时决定想要包含被排除的表空间,那么可以这么临时做:

backup database noexclude;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/19602/viewspace-1009988/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-07

  • 博文量
    717
  • 访问量
    5366325