oracle 测试ORA-19815错误

ORA-19815: 警告: db_recovery_file_dest_size 字节 (共 62914560 字节) 已使用 100.00%, 尚有 0 字节可用。
在042试题上,见到如上错误,问解决的办法:
一个是备份Flash Recovery Area。也就是在rman下执行backup recovery area。但是这个命令有个限制,只能备份到tape上。如果是直接到disk上,则会出现:
RMAN> backup recovery area;

启动 backup 于 17-8月 -09
释放的通道: ORA_DISK_1
说明与资料档案库中的任何数据文件副本都不匹配
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup 命令 (在 08/17/2009 13:28:55 上) 失败
RMAN-06747: 至少必须分配一个三级存储通道以执行此命令
另外一个是decrease the retetion time for the files。

我测试了下,将db_recovery_file_dest_size从默认的2G减少到10m,然后在rman下执行backup tablespace 命令:
RMAN> backup tablespace fund_hindex;

启动 backup 于 17-8月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00012 name=E:\ORACLE\ORADATA\LYON\FUND_HINDEX.DBF
通道 ORA_DISK_1: 正在启动段 1 于 17-8月 -09

从alert log中我发现了该错误的信息:
Mon Aug 17 13:21:23 2009
db_recovery_file_dest_size of 60 MB is 17.75% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Archiver process freed from errors. No longer stopped
Mon Aug 17 13:26:50 2009
Errors in file e:\oracle\product\10.2.0\admin\orcl\udump\orcl_ora_600.trc:
ORA-19815: 警告: db_recovery_file_dest_size 字节 (共 62914560 字节) 已使用 100.00%, 尚有 0 字节可用。
在将db_recovery_file_dest_size尺寸改大后,该备份恢复正常。但是这时治标不治本的办法。所以有:
delete expired archivelog all;

这个命令。但是不知道为什么在我这边执行不了,报如下错误:
RMAN> delete expired archivelog all;

分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=136 devtype=DISK
说明与恢复目录中的任何存档日志均不匹配

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

转载于:http://blog.itpub.net/12932950/viewspace-612489/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值