oracle 删除老存档,手动recover,如果自动删除已成功归档的数据文件?

recoverOptionList

Specifies various recovery options.

DELETE ARCHIVELOG [MAXSIZE integer [K|M|G]]

Deletes archived logs restored from backups or copies that are no longer needed. RMAN does not delete archived logs that were already on disk before the RESTORE command started.

If you do not specify MAXSIZE, then RMAN deletes restored archived logs as they are applied. If you specify MAXSIZE, then RMAN will not use more than integer amount of disk space for restored archived logs. If recovery requires the restore of a log larger than the MAXSIZE value, then RMAN reports an error indicating that you should increase the MAXSIZE value. If MAXSIZE is smaller than the backup set containing the logs, then RMAN must read the backup set more than once. Hence, RMAN issues a warning that MAXSIZE should be increased.

/

测试:

RMAN> report schema;

数据库方案报表

文件 KB    表空间           RB segs 数据文件名称

---- ---------- -------------------- ------- -------------------

1        409600 SYSTEM               ***     F:ORACLEORADATAMYDBSYSTEM01.DBF

2        204800 UNDOTBS1             ***     F:ORACLEORADATAMYDBUNDOTBS01.DB

F

3             0 TEST                 ***     F:ORACLEORADATAMYDBTEST.DBF

4          5120 LOBTEST_1M           ***     F:ORACLEORADATAMYDBLOBTEST_1M.O

RA

5         51200 SPOTLIGHT            ***     F:ORACLEORADATAMYDBSPOTLIGHT.DB

F

RMAN> restore datafile 3;

启动 restore 于 10-4月 -08

使用通道 ORA_DISK_1

使用通道 ORA_DISK_2

正在略过数据文件 3; 已恢复到文件 F:ORACLEORADATAMYDBTEST.DBF

没有完成恢复;所有文件均为只读或脱机文件或者已经恢复

完成 restore 于 10-4月 -08

RMAN> recover datafile 3 delete archivelog maxsize 100m;

启动 recover 于 10-4月 -08

使用通道 ORA_DISK_1

使用通道 ORA_DISK_2

正在开始介质的恢复

RMAN-06560: 警告: 具有关键字 101 的备份集将被读取 2 次

RMAN-06560: 警告: 具有关键字 102 的备份集将被读取 2 次

将 MAXSIZE 设置为 29914112 KB 以避免多次读取备份集

通道 ORA_DISK_1: 正在启动到默认目标的存档日志恢复

通道 ORA_DISK_2: 正在启动到默认目标的存档日志恢复

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=58

通道 ORA_DISK_2: 正在恢复存档日志

存档日志线程 =1 序列=59

通道 ORA_DISK_2: 正在恢复存档日志

存档日志线程 =1 序列=60

通道 ORA_DISK_2: 正在恢复存档日志

存档日志线程 =1 序列=61

通道 ORA_DISK_2: 正在恢复存档日志

存档日志线程 =1 序列=62

通道 ORA_DISK_2: 正在恢复存档日志

存档日志线程 =1 序列=63

通道 ORA_DISK_1: 已恢复备份段 1

段 handle=F:ORACLEORABACKUPMYDBMYDB_99_1.BAK tag=TAG20080410T184229 params=N

ULL

通道 ORA_DISK_1: 恢复完成

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_58.DBF 线程 =1 序列 =58

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_58.DBF 记录 ID=111 时间戳 =6516

97838

通道 ORA_DISK_1: 正在启动到默认目标的存档日志恢复

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=64

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=65

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=66

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=67

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=68

通道 ORA_DISK_1: 已恢复备份段 1

段 handle=F:ORACLEORABACKUPMYDBMYDB_102_1.BAK tag=TAG20080410T190117 params=

NULL

通道 ORA_DISK_1: 恢复完成

通道 ORA_DISK_2: 已恢复备份段 1

段 handle=F:ORACLEORABACKUPMYDBMYDB_101_1.BAK tag=TAG20080410T190117 params=

NULL

通道 ORA_DISK_2: 恢复完成

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_59.DBF 线程 =1 序列 =59

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_59.DBF 记录 ID=112 时间戳 =6516

97842

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_60.DBF 线程 =1 序列 =60

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_60.DBF 记录 ID=113 时间戳 =6516

97842

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_61.DBF 线程 =1 序列 =61

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_61.DBF 记录 ID=114 时间戳 =6516

97843

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_62.DBF 线程 =1 序列 =62

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_62.DBF 记录 ID=116 时间戳 =6516

97844

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_63.DBF 线程 =1 序列 =63

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_63.DBF 记录 ID=115 时间戳 =6516

97843

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_64.DBF 线程 =1 序列 =64

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_64.DBF 记录 ID=117 时间戳 =6516

97844

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_65.DBF 线程 =1 序列 =65

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_65.DBF 记录 ID=119 时间戳 =6516

97845

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_66.DBF 线程 =1 序列 =66

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_66.DBF 记录 ID=120 时间戳 =6516

97845

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_67.DBF 线程 =1 序列 =67

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_67.DBF 记录 ID=118 时间戳 =6516

97844

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_68.DBF 线程 =1 序列 =68

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_68.DBF 记录 ID=121 时间戳 =6516

97845

通道 ORA_DISK_1: 正在启动到默认目标的存档日志恢复

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=69

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=70

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=71

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=72

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=73

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=74

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=75

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=76

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=77

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=78

通道 ORA_DISK_1: 已恢复备份段 1

段 handle=F:ORACLEORABACKUPMYDBMYDB_104_1.BAK tag=TAG20080410T190358 params=

NULL

通道 ORA_DISK_1: 恢复完成

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_69.DBF 线程 =1 序列 =69

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_69.DBF 记录 ID=122 时间戳 =6516

97863

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_70.DBF 线程 =1 序列 =70

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_70.DBF 记录 ID=123 时间戳 =6516

97863

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_71.DBF 线程 =1 序列 =71

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_71.DBF 记录 ID=124 时间戳 =6516

97863

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_72.DBF 线程 =1 序列 =72

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_72.DBF 记录 ID=125 时间戳 =6516

97863

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_73.DBF 线程 =1 序列 =73

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_73.DBF 记录 ID=126 时间戳 =6516

97864

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_74.DBF 线程 =1 序列 =74

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_74.DBF 记录 ID=127 时间戳 =6516

97864

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_75.DBF 线程 =1 序列 =75

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_75.DBF 记录 ID=128 时间戳 =6516

97864

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_76.DBF 线程 =1 序列 =76

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_76.DBF 记录 ID=129 时间戳 =6516

97865

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_77.DBF 线程 =1 序列 =77

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_77.DBF 记录 ID=130 时间戳 =6516

97866

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_78.DBF 线程 =1 序列 =78

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_78.DBF 记录 ID=131 时间戳 =6516

97866

通道 ORA_DISK_1: 正在启动到默认目标的存档日志恢复

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=79

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=80

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=81

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=82

通道 ORA_DISK_1: 已恢复备份段 1

段 handle=F:ORACLEORABACKUPMYDBMYDB_104_1.BAK tag=TAG20080410T190358 params=

NULL

通道 ORA_DISK_1: 恢复完成

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_79.DBF 线程 =1 序列 =79

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_79.DBF 记录 ID=132 时间戳 =6516

97882

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_80.DBF 线程 =1 序列 =80

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_80.DBF 记录 ID=133 时间戳 =6516

97882

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_81.DBF 线程 =1 序列 =81

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_81.DBF 记录 ID=134 时间戳 =6516

97882

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_82.DBF 线程 =1 序列 =82

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_82.DBF 记录 ID=135 时间戳 =6516

97882

通道 ORA_DISK_1: 正在启动到默认目标的存档日志恢复

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=83

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=84

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=85

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=86

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=87

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=88

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=89

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=90

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=91

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=92

通道 ORA_DISK_1: 已恢复备份段 1

段 handle=F:ORACLEORABACKUPMYDBMYDB_105_1.BAK tag=TAG20080410T190358 params=

NULL

通道 ORA_DISK_1: 恢复完成

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_83.DBF 线程 =1 序列 =83

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_83.DBF 记录 ID=136 时间戳 =6516

97894

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_84.DBF 线程 =1 序列 =84

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_84.DBF 记录 ID=137 时间戳 =6516

97894

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_85.DBF 线程 =1 序列 =85

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_85.DBF 记录 ID=138 时间戳 =6516

97894

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_86.DBF 线程 =1 序列 =86

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_86.DBF 记录 ID=139 时间戳 =6516

97894

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_87.DBF 线程 =1 序列 =87

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_87.DBF 记录 ID=140 时间戳 =6516

97895

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_88.DBF 线程 =1 序列 =88

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_88.DBF 记录 ID=141 时间戳 =6516

97895

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_89.DBF 线程 =1 序列 =89

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_89.DBF 记录 ID=142 时间戳 =6516

97895

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_90.DBF 线程 =1 序列 =90

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_90.DBF 记录 ID=143 时间戳 =6516

97895

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_91.DBF 线程 =1 序列 =91

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_91.DBF 记录 ID=144 时间戳 =6516

97896

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_92.DBF 记录 ID=145 时间戳 =6516

97896

完成介质的恢复

通道 ORA_DISK_1: 正在启动到默认目标的存档日志恢复

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=93

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=94

通道 ORA_DISK_1: 正在恢复存档日志

存档日志线程 =1 序列=95

通道 ORA_DISK_1: 已恢复备份段 1

段 handle=F:ORACLEORABACKUPMYDBMYDB_105_1.BAK tag=TAG20080410T190358 params=

NULL

通道 ORA_DISK_1: 恢复完成

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_93.DBF 记录 ID=147 时间戳 =6516

97913

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_94.DBF 记录 ID=148 时间戳 =6516

97913

通道 default: 正在删除存档日志

存档日志文件名 =F:ORACLEORADATAMYDBARCHIVE1_95.DBF 记录 ID=146 时间戳 =6516

97913

完成 recover 于 10-4月 -08

RMAN> exit

恢复管理器完成。

FracleoradataMYDBarchive>sqlplus " / as sysdba"

SQL*Plus: Release 9.2.0.8.0 - Production on 星期四 4月 10 19:12:07 2008

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

连接到:

Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 9.2.0.8.0 - Production

SQL> alter tablespace test online;

表空间已更改。

SQL>

没问题~每次restore 100m 应用后删除,再restore 100m 再应用。

当初shooterchan 教我的~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值