Oracle 中的备份和恢复与闪回
Posted
技术标签:
【中文标题】Oracle 中的备份和恢复与闪回【英文标题】:Backup & Recovery Vs Flashback in Oracle 【发布时间】:2021-09-08 23:58:38 【问题描述】:在 Oracle 中,闪回用于将数据库恢复到特定点。
如果是这样,备份和恢复需要什么?由于闪回本身可以实现 数据库恢复oracle中RMAN的备份和恢复功能需要什么?
【问题讨论】:
【参考方案1】:首先,闪回的保留受到限制(例如,受撤消表空间的大小限制)。其次,更重要的是——闪回是针对同一个数据库进行的。如果您的存储设备出现硬件故障,闪回将像数据库的其余部分一样损坏。另一方面,应将备份保存到不同的存储设备。
【讨论】:
【参考方案2】:闪回只保留交易数据,而且对于大多数人来说,最多只能保留几分钟或几小时。它不能用于恢复损坏的数据文件或重新加载整个表,只能用于回滚或恢复最近的事务。如果您想要真正的保护,则必须在归档日志模式下运行正确的备份 - 物理 (RMAN) 和逻辑 (datapump)。
【讨论】:
【参考方案3】:首先,请记住,Oracle 闪回是一系列技术(闪回数据库、闪回删除、闪回查询...)的名称。
您提到将数据库恢复到一个特定的点 - 所以我请客您提到“闪回数据库”。闪回数据库在删除数据文件、NOLOGGING 操作等方面存在一些限制......
RMAN(具有适当的配置)根本不担心丢弃数据文件、NOLOGGING 操作……! :)
【讨论】:
以上是关于Oracle 中的备份和恢复与闪回的主要内容,如果未能解决你的问题,请参考以下文章