【问题标题】:RMAN - Extra Item Created in BackupRMAN - 在备份中创建的额外项目
【发布时间】:2021-01-23 11:13:49
【问题描述】:

出于开发目的,我已经开始使用 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;

Backup Summary Report

谢谢。

Backup Detail Report

【问题讨论】:

  • 嗨,这是一个编程网站。请在dba.stackexchange.com 上询问有关数据库管理的问题。

标签: oracle backup rman


【解决方案1】:

这是您的“自动备份”。看看你的详细报告。它会告诉您该备份中包含的内容。你会看到它是控制文件和 spfile,这是由 autobackup 备份的。

顺便说一句,我看到你已经启用了 FRA。既然如此,您为什么要尝试将备份定向到其他位置?

【讨论】:

  • 嗨,埃德。非常感谢您的回复。由衷赞赏。这是我第一次接触 RMAN,之前从未使用过它。通过将 CONTROLFILE AUTOBACKUP 设置为 ON 并指定备份以将 CURRENT CONROLFILE 保存为某种格式,我是否实际上是在浪费精力?要么做,要么最好启用 AUTOBACKUP 并将其指向不是 FRA 的地方。我只启用了 FRA,因为这是一个快速安装。最终,RMAN 解决方案会指向其他地方,这就是为什么备份会指向其他地方。再次感谢任何帮助或 cmets。
  • 如果你有 - 正如你应该 - 设置自动备份,没有必要明确备份控件和 spfile。任何获取系统 TS 的 backukp 都会生成这些文件的自动备份。为什么您会说“最终,RMAN 解决方案会指向其他地方,这就是为什么备份会指向其他地方”?这正是 FRA 的设计目的。要使用 FRA,请不要使用 FORMAT 命令。
猜你喜欢
  • 2017-10-06
  • 2015-11-06
  • 2014-05-28
  • 1970-01-01
  • 1970-01-01
  • 2020-01-31
  • 2017-03-19
  • 2021-09-02
  • 2012-07-29
相关资源
最近更新 更多