RMAN备份时ORA-19809错误
1、全量备份database,且备份类型指定为backupset RMANgt; backup as backupset database; Starting backup at 13-FEB-14using
1、全量备份database,且备份类型指定为backupset
RMAN> backup as backupset database;
Starting backup at 13-FEB-14
using channel ORA_DISK_1
.....
2、再次备份users表空间,且备份类型指定为backupset
RMAN> backup as backupset device type disk tablespace users;
Starting backup at 13-FEB-14
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00004 name=/home/Oracle/app/oradata/ora11g/users01.dbf
channel ORA_DISK_1: starting piece 1 at 13-FEB-14
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 02/13/2014 14:01:16
ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 52428800 bytes disk space from 2147483648 limit
3、分析如上报错,超过恢复文件限制
SQL> show parameter db_recovery
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /home/oracle/app/flash_recover
y_area
db_recovery_file_dest_size big integer 2G
检查恢复文件上限设置,当前为2G
4、再检查恢复空间当前使用了多少
oracle@linux:~/app/flash_recovery_area> du -sm *
2010 ORA11G
已接近最大限制2G,故上述失败可能是由于目标备份文件生成的大小超过2048-2010,38M
5、重新指定retention策略,防止archivelog继续增加
RMAN> configure retention policy to recovery window of 7 days;
old RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
new RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
new RMAN configuration parameters are successfully stored
RMAN> configure retention policy to redundancy 3;
old RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
new RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
new RMAN configuration parameters are successfully stored
6、修改db_recovery_file_dest_size大小
SQL> alter system set db_recovery_file_dest_size=4g scope=both;
System altered.
7、再次备份users表空间
RMAN> backup as backupset device type disk tablespace users;
Starting backup at 13-FEB-14
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00004 name=/home/oracle/app/oradata/ora11g/users01.dbf
channel ORA_DISK_1: starting piece 1 at 13-FEB-14
......
推荐阅读:
RMAN 配置归档日志删除策略
Oracle基础教程之通过RMAN复制数据库
RMAN备份策略制定参考内容
RMAN备份学习笔记
Oracle数据库备份加密 RMAN加密
上一篇: php生成excel与控制Excel单元格中的换行符
下一篇: 两个系统整合小弟我该如何做
推荐阅读
-
解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
-
解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法
-
rman备份出现ORA-19502/ORA-27063错误
-
RMAN备份时ORA-19809错误
-
Oracle备份时系统负载过高导致ORA-3136错误和AIX系统的3D32B80D错误
-
解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法
-
又见Oracle BUG:Rman备份的alert错误提示
-
解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法
-
RMAN备份时遭遇ORA-19571
-
使用RMAN备份时应如何处置归档日志文件