混合复原是在冷复原后再进行热复原。混合复原在冷复原期间复原一些存储空间(数据库服务器处于脱机状态),然后在热复原期间再复原一些存储空间(数据库服务器处于联机状态)。可以在执行整个系统复原时进行混合复原,但需尽快提供对特殊表或表集合的访问权。在这种情况下,执行冷复原可以复原关键数据库空间和包含重要表的数据库空间。
尽管在混合复原的一部分时间里数据库服务器处于联机状态,但冷复原复原所有数据使用的总时间比混合复原少,这是因为混合复原需要两个逻辑复原(一个用于冷复原,另一个用于热复原)。不过,混合复原要求数据库服务器处 于脱机状态的时间比冷复原少。
对于冷复原中未复原的数据库空间,即使关键数据库空间可能并未损坏它们,它们也必须等到数据库服务器在热复原中复原了它们才可以使用。