Jay Asked: 2012-11-05 22:44:20 +0800 CST2012-11-05 22:44:20 +0800 CST 2012-11-05 22:44:20 +0800 CST 从单个数据文件备份恢复数据库 772 我有一个脚本可以备份所有单独的数据文件,例如: RMAN> BACKUP AS COMPRESSED BACKUPSET DATAFILE 'datafile<1>.dbf' 所以我有所有数据文件的备份集。我很困惑它是否足以使用RESTORE DATABASE,就像在使用完整数据库备份之后可以做到的那样BACKUP DATABASE?BACKUP两种操作的最终结果不一样吗? 先感谢您。 oracle backup 1 个回答 Voted Best Answer kubanczyk 2012-11-10T04:33:06+08:002012-11-10T04:33:06+08:00 杰伊,这没有正式记录,所以我只是根据我自己的经验说话。 在 RMAN 中,命令BACKUP DATABASE ...与BACKUP DATAFILE 1, 2, ..., n-th .... 该命令RESTORE DATABASE ... 也与 RESTORE DATAFILE 1, 2, ..., n-th .... 我不确定RECOVER DATABASE;它可能也是 的同义词RECOVER DATAFILE 1,2, ... n-th,尽管我从未测试过后者。在您的情况下,前者将按预期工作。 特别是,既不需要RESTORE DATABASE也不RECOVER DATABASE要求所有数据文件来自“数据库的单个备份”(来自单次运行BACKUP DATABASE)。实际上,RMAN 甚至没有“数据库单备份”的概念。
杰伊,这没有正式记录,所以我只是根据我自己的经验说话。
在 RMAN 中,命令
BACKUP DATABASE ...
与BACKUP DATAFILE 1, 2, ..., n-th ...
.该命令
RESTORE DATABASE ...
也与RESTORE DATAFILE 1, 2, ..., n-th ...
.我不确定
RECOVER DATABASE
;它可能也是 的同义词RECOVER DATAFILE 1,2, ... n-th
,尽管我从未测试过后者。在您的情况下,前者将按预期工作。特别是,既不需要
RESTORE DATABASE
也不RECOVER DATABASE
要求所有数据文件来自“数据库的单个备份”(来自单次运行BACKUP DATABASE
)。实际上,RMAN 甚至没有“数据库单备份”的概念。