rman 备份出现ORA-19804错误

[复制链接]
查看11 | 回复4 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
Recovery Manager: Release 10.2.0.1.0 - Production on Thu Jul 26 14:28:59 2007
Copyright (c) 1982, 2005, Oracle.All rights reserved.
connected to target database: GZHRMS (DBID=1968837827)
using target database control file instead of recovery catalog
RMAN> show all;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCFGZHRMS.ORA'; # default
RMAN> run
2> {allocate channel ora1 type disk maxpiecesize 2000m;
3> backup database;
4> };
allocated channel: ora1
channel ora1: sid=133 devtype=DISK
Starting backup at 26-JUL-07
channel ora1: starting full datafile backupset
channel ora1: specifying datafile(s) in backupset
input datafile fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\SYSTEM01.DBF
input datafile fno=00006 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\HRMS_DATA
input datafile fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\UNDOTBS01.DBF
input datafile fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\SYSAUX01.DBF
input datafile fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\USERS01.DBF
input datafile fno=00007 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\HRMS_IMPEXP
input datafile fno=00008 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\HRMS_INDX
input datafile fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\HRMS_BATCH_INDX
input datafile fno=00009 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\GZHRMS\HRMS_STATIS_DATA
channel ora1: starting piece 1 at 26-JUL-07
channel ora1: finished piece 1 at 26-JUL-07
piece handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\GZHRMS\BACKUPSET\2007_07_26\O1_MF_NNNDF_TAG20070726T145817_3BJKJC4D_.BKP tag=TAG20070726T145817 comment=NONE
channel ora1: starting piece 2 at 26-JUL-07
channel ora1: finished piece 2 at 26-JUL-07
piece handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\GZHRMS\BACKUPSET\2007_07_26\O1_MF_NNNDF_TAG20070726T145817_3BJKO5PY_.BKP tag=TAG20070726T145817 comment=NONE
channel ora1: starting piece 3 at 26-JUL-07
channel ora1: finished piece 3 at 26-JUL-07
piece handle=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\GZHRMS\BACKUPSET\2007_07_26\O1_MF_NNNDF_TAG20070726T145817_3BJKSDQX_.BKP tag=TAG20070726T145817 comment=NONE
channel ora1: starting piece 4 at 26-JUL-07
released channel: ora1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on ora1 channel at 07/26/2007 14:40:39
ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 52428800 bytes disk space from 8589934592 limit
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found ";": expecting one of: "allocate, alter, backup, beginline, blockrecover, catalog, change, connect, copy, convert, create, crosscheck, configure, duplicate, debug, delete, drop, exit, endinline, flashback, host, {, library, list, mount, open, print, quit, recover, register, release, replace, report, renormalize, reset, restore, resync, rman, run, rpctest, set, setlimit, sql, switch, spool, startup, shutdown, send, show, test, transport, upgrade, unregister, validate"
RMAN-01007: at line 0 column 2 file: standard input

http://www.itpub.net/402591.html
http://www.itpub.net/381033,1.html 这两个我也参考.但还是无法解决
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
Error:
ORA-19804(ORA-19804)
Text:
cannot reclaim %s bytes disk space from %s limit
---------------------------------------------------------------------------
Cause:
Oracle cannot reclaim disk space of specified bytes from the

DB_RECOVERY_FILE_DEST_SIZE limit.
Action:
There are five possible solutions: 1) Take frequent backup of

recovery area using RMAN. 2) Consider changing RMAN retention

policy. 3) Consider changing RMAN archivelog deletion policy. 4)

Add disk space and increase DB_RECOVERY_FILE_DEST_SIZE. 5) Delete

files from recovery area using RMAN.
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
RMAN> run
2> {allocate channel ora1 type disk maxpiecesize 2000m;
3> backup database;
4> };
后面不应该加;
另一个好像是空间的问题,仔细检查下环境。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
SQL> show parameter db_recovery
NAME
TYPEVALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest
stringd:\oracle\product\10.2.0/flash

_recovery_area
db_recovery_file_dest_size big integer 8G
RMAN> list backup;

RMAN> report obsolete;
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
no obsolete backups found
RMAN> list backupset;

那五点我都安要求做过!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
关注中,我也是
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行