rman 删除RAC备份文件

[复制链接]
查看11 | 回复6 | 2010-1-4 08:33:08 | 显示全部楼层 |阅读模式
今天在做rman 删除过期备份的文件。命令如下:
RMAN> allocate channel for maintenance type disk ;
allocated channel: ORA_MAINT_DISK_1
channel ORA_MAINT_DISK_1: sid=382 instance=socl1 devtype=DISK
RMAN> crosscheck backup ;
crosschecked backup piece: found to be 'EXPIRED'
backup piece handle=/backup/2dld3018_77_1_05 recid=76 stamp=718372910
crosschecked backup piece: found to be 'EXPIRED'
backup piece handle=/backup/2eld303o_78_1_05 recid=77 stamp=718372985
crosschecked backup piece: found to be 'EXPIRED'
。。。。。

RMAN> delete expired backup ;

List of Backup Pieces
BP KeyBS KeyPc# Cp# StatusDevice Type Piece Name
------- ------- --- --- ----------- ----------- ----------
76761 1 EXPIRED DISK/backup/2dld3018_77_1_05
77771 1 EXPIRED DISK/backup/2eld303o_78_1_05
78781 1 EXPIRED DISK/u01/app/oracle/product/10/rac/dbs/c-3646897695-20100507-00
79791 1 EXPIRED DISK/backup/2gld5kc3_80_1_05
。。。。。。。。
Do you really want to delete the above objects (enter YES or NO)? YES
deleted backup piece
backup piece handle=/backup/2dld3018_77_1_05 recid=76 stamp=718372910
deleted backup piece
backup piece handle=/backup/2eld303o_78_1_05 recid=77 stamp=718372985
deleted backup piece
。。。。。。
RMAN> delete expired backup ;

List of Backup Pieces
BP KeyBS KeyPc# Cp# StatusDevice Type Piece Name
------- ------- --- --- ----------- ----------- ----------
76761 1 EXPIRED DISK/backup/2dld3018_77_1_05
77771 1 EXPIRED DISK/backup/2eld303o_78_1_05
78781 1 EXPIRED DISK/u01/app/oracle/product/10/rac/dbs/c-3646897695-20100507-00
79791 1 EXPIRED DISK/backup/2gld5kc3_80_1_05
80801 1 EXPIRED DISK/backup/2hld5kdb_81_1_05
81811 1 EXPIRED DISK/backup/2ild5kfr_82_1_05
82821 1 EXPIRED DISK/u01/app/oracle/product/10/rac/dbs/c-3646897695-20100508-00
83831 1 EXPIRED DISK/backup/2kld88oa_84_1_05
84841 1 EXPIRED DISK/backup/2lld88p7_85_1_05
85851 1 EXPIRED DISK/backup/2mld88rn_86_1_05
86861 1 EXPIRED DISK/u01/app/oracle/product/10/rac/dbs/c-3646897695-20100509-00
Do you really want to delete the above objects (enter YES or NO)? YES
deleted backup piece
backup piece handle=/backup/2dld3018_77_1_05 recid=76 stamp=718372910
deleted backup piece
backup piece handle=/backup/2eld303o_78_1_05 recid=77 stamp=718372985
deleted backup piece
。。。。。。

RMAN> delete expired backup ;

List of Backup Pieces
BP KeyBS KeyPc# Cp# StatusDevice Type Piece Name
------- ------- --- --- ----------- ----------- ----------
76761 1 EXPIRED DISK/backup/2dld3018_77_1_05
77771 1 EXPIRED DISK/backup/2eld303o_78_1_05
78781 1 EXPIRED DISK/u01/app/oracle/product/10/rac/dbs/c-3646897695-20100507-00
79791 1 EXPIRED DISK/backup/2gld5kc3_80_1_05
80801 1 EXPIRED DISK/backup/2hld5kdb_81_1_05
81811 1 EXPIRED DISK/backup/2ild5kfr_82_1_05
82821 1 EXPIRED DISK/u01/app/oracle/product/10/rac/dbs/c-3646897695-20100508-00
83831 1 EXPIRED DISK/backup/2kld88oa_84_1_05
84841 1 EXPIRED DISK/backup/2lld88p7_85_1_05
85851 1 EXPIRED DISK/backup/2mld88rn_86_1_05
86861 1 EXPIRED DISK/u01/app/oracle/product/10/rac/dbs/c-3646897695-20100509-00
Do you really want to delete the above objects (enter YES or NO)? YES
deleted backup piece
backup piece handle=/backup/2dld3018_77_1_05 recid=76 stamp=718372910
deleted backup piece
backup piece handle=/backup/2eld303o_78_1_05 recid=77 stamp=718372985
deleted backup piece
。。。。。。

MAN> delete obsolete ;
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
no obsolete backups found
RMAN> release channel ;
released channel: ORA_MAINT_DISK_1
RMAN> list backupset ;

RMAN>
=======================
rman竟然没有发现任何备份集了。这时候我想起来,我rman备份是在另外的一个节点做的,实际上的备份文件没有被删除,现在问题是,怎么恢复,使得rman可以看到备份集
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
Catalog start with '/backup';
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
allocate channel
release channel
都应该放在run{}里面
归档跟rman备份都应该放在共享存储上。
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
直接物理删除
然后用 crosscheck 检查清理就可
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
删除了就crosscheck一下就得了啊不用恢复了db又没问题
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
谢谢尛样儿
=========
不过还是没有看到备份信息
[ 本帖最后由 huangduanjing 于 2010-5-10 10:47 编辑 ]
回复

使用道具 举报

千问 | 2010-1-4 08:33:08 | 显示全部楼层
原帖由 尛样儿 于 2010-5-9 17:46 发表
allocate channel
release channel
都应该放在run{}里面
归档跟rman备份都应该放在共享存储上。

继续请教,逐条执行命令,会引起什么问题?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行