Oracle RMAN物理备份技术之管理维护
2008-12-16 13:04:35 来源:WEB开发网删除无效备份:
RMAN>CROSSCHECK BAKCUP;
RMAN>DELETE EXPIRED BACKUP;
删除过期备份:
RMAN>DELETE OBSOLETE;
如果没有指定其他参数RMAN默认按照保留冗余策略找到过期备份后执行删除,等效于:
DELETE OBSOLETE REDUNDANCY = 1;
删除过期备份也可以指定按照时间冗余策略来删除,例如:
DELETE OBSOLETE RECOVERY WINDOW OF 7 DAYS;
强制删除备份
如果没有执行CROSSCHECK,而磁盘上备份文件确实被删除了,我们执行删除备份的时候会从RMAN收到错误提示,如下:
RMAN> delete backup tag 'TAG20070130T161822';
使用通道 ORA_DISK_1
备份段列表
BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称
------- ------- --- --- ----------- ----------- ----------
110 115 1 1 AVAILABLE DISK D:ORACLEPRODUCT10.2.0FLASH_R
ECOVERY_AREAROMEBACKUPSET2007_01_30O1_MF_NNNDF_TAG20070130T161822_
2VXZTH2G_.BKP
是否确定要删除以上对象 (输入 YES 或 NO)? yes
RMAN-06207: 警告: 由于状态不匹配, 所以不能删除 1 对象 (对于 DISK 通道)。
RMAN-06208: 请用 CROSSCHECK 命令修正状态
RMAN-06210: 不匹配对象的列表
RMAN-06211: ==========================
RMAN-06212: 对象类型 文件名/句柄
RMAN-06213: --------------- -------------------------------------------------
RMAN-06214: Backup Piece D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAROMEBA
CKUPSET2007_01_30O1_MF_NNNDF_TAG20070130T161822_2VXZTH2G_.BKP
我们可以用带有force参数的选项来强制删除备份:
RMAN> delete force backup tag 'TAG20070130T161822';
使用通道 ORA_DISK_1
备份段列表
BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称
------- ------- --- --- ----------- ----------- ----------
110 115 1 1 AVAILABLE DISK D:ORACLEPRODUCT10.2.0FLASH_R
ECOVERY_AREAROMEBACKUPSET2007_01_30O1_MF_NNNDF_TAG20070130T161822_
2VXZTH2G_.BKP
是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除备份段
备份段 handle=D:ORACLEPRODUCT10.2.0FLASH_RECOVERY_AREAROMEBACKUPSET
2007_0 1_30O1_MF_NNNDF_TAG20070130T161822_2VXZTH2G_.BKP recid=110
stamp=613239503 1 对象已删除
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接