Oracle 中的备份和恢复与闪回

问题描述

在 Oracle 中,闪回用于将数据库恢复到特定点。

如果是这样,备份和恢复的必要性是什么?由于闪回本身可以实现 数据库恢复oracle中RMAN的备份恢复功能需要什么?

解决方法

首先,闪回的保留是有限的(例如,受撤销表空间的大小限制)。其次,更重要的是——闪回是针对同一个数据库完成的。如果您的存储设备出现硬件故障,闪回将像数据库的其余部分一样损坏。另一方面,备份应在不同的存储设备上进行。

,

闪回仅保留交易数据,而且对于大多数人来说,最多只能保留几分钟或几小时。它不能用于恢复损坏的数据文件或重新加载整个表,只能用于回滚或恢复最近的事务。如果您想要真正的保护,那么在归档日志模式下运行并带有适当的备份 - 物理 (RMAN) 和逻辑 (数据泵) - 是必要的。

,

首先,请记住,Oracle Flashback 是技术系列(闪回数据库、闪回删除、闪回查询...)的名称。

您提到将数据库恢复到特定点 - 所以我客串您提到了“闪回数据库”。闪回数据库在删除数据文件、NOLOGGING 操作等方面存在一些限制......

RMAN(具有适当的配置)不担心丢失数据文件,NOLOGGING 操作,... ! :)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...