问题描述
出于开发目的,我开始使用RMAN来备份我拥有的XE数据库。
当我使用RMAN备份数据库时,它将在备份中添加一个附加项。在所附的图像中,您可以看到我的预期备份都被标记为XE,但是这个带有唯一标记的附加备份项目也会每次出现。有人可以告诉我这是做什么用的吗?我正在备份数据库(多余的项目以完全或增量0级模式显示),存档日志和控制文件。
RUN
{
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 10G;
BACKUP AS COMPRESSED BACKUPSET TAG = 'XE Backup' FULL DATABASE FORMAT 'C:\Backups\%d_%D_%M_%Y\Database_%d_%U'
CURRENT CONTROLFILE
FORMAT 'C:\Backups\%d_%D_%M_%Y\ControlFile_%d_%U'
SPFILE
FORMAT 'C:\Backups\%d_%D_%M_%Y\SPFile_%d_%U'
PLUS ARCHIVELOG
FORMAT 'C:\Backups\%d_%D_%M_%Y\ArchiveLog_%d_%U';
}
CROSSCHECK BACKUP;
DELETE NOPROMPT OBSOLETE;
DELETE EXPIRED BACKUP;
LIST BACKUP SUMMARY;
谢谢。
解决方法
这是您的“自动备份”。只需查看您的详细报告即可。它告诉您该备份文件中包含的内容。您会看到它是控制文件和spfile,它们是通过自动备份进行备份的。
顺便说一句,我从中看到,您已经启用了FRA。既然如此,为什么要尝试将备份定向到其他位置?