问题描述
在 Oracle 中,闪回用于将数据库恢复到特定点。
如果是这样,备份和恢复的必要性是什么?由于闪回本身可以实现 数据库恢复oracle中RMAN的备份恢复功能需要什么?
解决方法
首先,闪回的保留是有限的(例如,受撤销表空间的大小限制)。其次,更重要的是——闪回是针对同一个数据库完成的。如果您的存储设备出现硬件故障,闪回将像数据库的其余部分一样损坏。另一方面,备份应在不同的存储设备上进行。
,闪回仅保留交易数据,而且对于大多数人来说,最多只能保留几分钟或几小时。它不能用于恢复损坏的数据文件或重新加载整个表,只能用于回滚或恢复最近的事务。如果您想要真正的保护,那么在归档日志模式下运行并带有适当的备份 - 物理 (RMAN) 和逻辑 (数据泵) - 是必要的。
,首先,请记住,Oracle Flashback 是技术系列(闪回数据库、闪回删除、闪回查询...)的名称。
您提到将数据库恢复到特定点 - 所以我客串您提到了“闪回数据库”。闪回数据库在删除数据文件、NOLOGGING 操作等方面存在一些限制......
RMAN(具有适当的配置)不担心丢失数据文件,NOLOGGING 操作,... ! :)