在Oracle 10g中恢复增量备份

时间:2011-08-25 06:29:16

标签: oracle

在我们的应用程序中,由于时间过长,我们计划进行增量备份。现在我们有两个转储文件:一个是完全备份,另一个是自上次完全备份或增量备份以来的增量备份。我的问题是我需要合并这两个转储文件以获取我可以导入的最新数据。但是我无法获得如何合并这两个备份(完全备份和增量备份)。我已阅读有关RMAN的内容,但对RMAN中恢复命令的语法没有清楚的认识。请尽快帮助我。

1 个答案:

答案 0 :(得分:0)

当你说你有“增量备份”时,你的意思是什么?

您谈到拥有“两个转储文件”,这意味着您可以输出两个不同的导出实用程序。潜在地,第二个导出调用可能使用了INCTYPE参数。这不是大多数人在谈论备份或增量备份时的意思。增量导出将完成每个表的完全导出,其中任何数据在上次导出和“增量”导出之间发生更改。这几乎从来没有人们想要(或者认为他们得到的)来自增量出口。如果您具有对导出实用程序的两次调用的输出,则无法合并它们。您需要导入完整导出,然后导入增量导出(这将完全重新加载大多数(如果不是所有表)中的所有数据)。并且转储文件不能与RMAN实用程序一起使用。

当你谈到你的“两个转储文件”时,我想,你也可以指的是一个真正的RMAN完全备份和一个RMAN增量备份。这几乎肯定会涉及两个以上的文件,通常不会被称为“转储文件”,但您至少可以使用RMAN还原备份。您是否可以发布用于创建备份的RMAN备份命令(如果您确实使用RMAN创建了物理备份)?