暂无图片
oracle生产需要开闪回吗
我来答
分享
暂无图片 匿名用户
oracle生产需要开闪回吗
暂无图片 5M

为什么生产不建议开闪回,有点不太理解,如果删了一张表里面的数据,那开闪回找回不是很简单吗

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
watson

做好rman备份不就好了,开启之后闪回日志会占用空间

暂无图片 评论
暂无图片 有用 1
watson

Oracle生产数据库中不建议使用Flashback功能的原因主要有以下几点:
资源消耗:Flashback技术在使用时会消耗更多的系统资源,包括CPU、I/O和内存等。
数据一致性:Flashback功能可能导致数据库的数据不一致,因为它试图恢复到某个点的数据,而在那个点之后的所有变更都将丢失。
复杂的恢复时间:如果需要使用Flashback来恢复数据,可能需要较长的时间,因为它会尝试从回收站或归档日志中恢复数据。
维护成本:长期使用Flashback可能会增加维护成本,因为它需要额外的管理和监控。
性能影响:Flashback查询可能会对大型OLTP系统性能产生不利影响,因为它们可能会消耗更多的系统资源。
法规要求:在某些行业和环境中,如金融和医疗,出于合规性和数据保留的要求,不允许使用Flashback。
因此,官方不推荐在正式环境中使用Flashback,而是建议使用传统的数据库备份和恢复策略,如RMAN、物理备份或逻辑备份,来保证数据一致性和系统的高可用性。

暂无图片 评论
暂无图片 有用 1
forever

如果不是太高并发的生产环境,可以开,有点性能损耗影响不大,如果是高并发,要求性能高的系统,比如支付宝这种那就不建议开

暂无图片 评论
暂无图片 有用 0
tzm

开启闪回之后,会消耗更多的系统括CPU和内存,会占用更多的空间,有点性能损耗,但整体影响不大

非高并发的环境 可以开

高并发环境或者对性能要求高的环境 不建议开

暂无图片 评论
暂无图片 有用 0
like052

空间、服务器资源有损耗,用的技术越多,遇到的Bug几率就越大。因此高并发环境或者对性能要求高的环境 不建议开。

即使不开,delete相关的操作也可以通过as of scn来找回短暂删除的数据。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏