1
我在openSuSE 11.2上运行的Oracle 10g XE版本10.2.0.1出现问题。 RMAN是显示所有数据文件需要备份,即使是在完全备份成功后:Oracle 10g XE:rman显示成功完全备份后需要备份的所有数据文件
RMAN> report need backup;
using target database control file instead of recovery catalog
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 2
Report of files with less than 2 redundant backups
File #bkps Name
---- ----- -----------------------------------------------------
1 0 /usr/lib/oracle/xe/oradata/XE/system.dbf
2 0 /usr/lib/oracle/xe/oradata/XE/undo.dbf
3 0 /usr/lib/oracle/xe/oradata/XE/sysaux.dbf
4 0 /usr/lib/oracle/xe/oradata/XE/users.dbf
5 0 /oracle/XE/oradata/XE/datafile01.dbf
6 0 /oracle/XE/oradata/XE/index01.dbf
RMAN> list backup summary;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ----------- --------------- ------- ------- ---------- ---
1671 B F A DISK 26-DEC-12 1 1 YES TAG20121226T010015
1674 B A A DISK 26-DEC-12 1 1 YES TAG20121226T011359
1676 B F A DISK 27-DEC-12 1 1 YES TAG20121227T010018
1679 B A A DISK 27-DEC-12 1 1 YES TAG20121227T011434
1687 B F A DISK 28-DEC-12 1 1 YES TAG20121228T010021
1689 B F A DISK 28-DEC-12 1 1 NO TAG20121228T011355
1690 B A A DISK 28-DEC-12 1 1 YES TAG20121228T011408
1691 B F A DISK 28-DEC-12 1 1 NO TAG20121228T011506
RMAN参数如下:
RMAN> show all;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
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 '/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs/snapcf_XE.f'; # default
的数据库功能;但是,RMAN不会自动删除比保留策略更早的备份(2天)。为了避免磁盘空间不足,我必须每天手动删除旧备份。
总之,是问题如下:
- RMAN显示所有数据文件需要备份,即使是在完全备份成功后。
- RMAN不会自动删除比保留策略早的备份。
我不清楚#2是症状还是单独的问题。
任何意见或想法将不胜感激。
我能通过重新创建控制文件解决此问题: – ajchace