大家好,我是小新,我来为大家解答以上问题。oracle数据库恢复到某个时间点,oracle数据库恢复很多人还不知道,现在让我们一起来看看吧!
据个人所学Oracle所知:
1.Oracle数据库的恢复过程可以分两步,首先将把存放在重做日志文件中的所有重做运用到数据文件,之后对重做中所有未提交的事务进行回滚,这样所有数据就恢复到发生灾难那一时刻了。数据库的恢复只能在发生故障之前的数据文件上运用重做,将其恢复到故障时刻,而不能将数据文件反向回滚到之前的某一个时刻。
2.如果你的运行环境比较复杂建议使用RMAN来做备份和恢复。
顺便提示下:一旦数据库发生灾难,最好在进行恢复之前做一次完全的冷备份,以便在进行恢复时产生差错还可以进行补救;要特别注意当进行数据库完全恢复,从发生故障的时间点前的备份中恢复损坏文件时,一定不要使备份中的redo log文件覆盖了当前的redo log文件,否则就只能进行不完全恢复并且要丢失一部分数据了。
本文到此讲解完毕了,希望对大家有帮助。