Flashback是ORACLE9i开始新特性,但9I只支持FlashQuery,即根据回滚段读取表某个时间点的数据。到了10G,Oracle通过Recyle bin(回改站)与FlashArea(闪回区)实现快速恢复删除表((Flashback Table)和数据库时间点恢复((Flashback Database)(不需要全备份哦)。本文只记录了Flashback Table方法与特性。Ora            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-03-13 17:25:38
                            
                                5273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             普通用户误删表,没有清空回收站的情况 ,可以从闪回里恢复表
 
dba身份的用户没有闪回
===============================================
--闪回表
SQL> conn scott
Enter password:
Connected.
SQL> select * from dd;
 
D            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-08 23:13:02
                            
                                585阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.查看oracle回收站并且做闪回操作SQL>select * from dba_recyclebinSQL>flashback table emp01 to before drop;Flashback complete.2.做闪回操作并且对表重新命名SQL>flashback table “BIN$JLbmbfKW6YPgUKjAtQYUKQ==$0" to before d            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-09 09:58:18
                            
                                1271阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            --- 说明闪回数据库--- 使用闪回表将表内容还原到过去的特定时间点--- 从删除表中进行恢复--- 使用闪回查询查看截止到任一时间点的数据库内容--- 使用闪回版本查询查看某一行在一段时间内的各个版本--- 使用闪回事务查询查看事务处理历史记录或行会还原表及其关联对象(如索引、约束条件、触发器等)中的数据。所谓闪回表,就是将表里的数据回退到历史的某个时间点,比如回退到用户误删除数据之前的时间点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 14:37:40
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.闪回表    闪回表,实际上是将表中的数据快速恢复到过去的一个是焦点或者系统改变号SCN上。实现表的闪回,需要使用到与撤销表空间相关的undo信息,通过show parameter undo命令可以了解这些信息。    用户对表数据的修改操作,都记录在撤销表空间中,这为表的闪回提供了数据恢复的基础。例如,某个修改操作在提交后被记录在撤            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 11:08:08
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            地址:oracle回滚段和回滚表空间作者:人生笑笑昨晚因为做了一个大批量的删除,用的delete。大约用了6个小时,导致了回滚段自动扩展到将近30个G。(以后记着,做大批量删除的时候,一定要用脚本实现,分批量提交事务。那样就不会占用太多的UNDO表空间了!) 从网上搜了一个普遍的方法,更换...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-06-08 15:34:00
                            
                                1058阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle 10g开始提供了类似windows系统的回收站功能,用户在删除表的时候会不是直接删除,而是移动到回收站中,如果需要从回收站中取回原来的表,可以使用闪回删除表的特性,迅速的找回被删除的表,而不需要从备份中导入原有的表!但这个回收站功能也是有前提的,不是在任何情况下都可以使用闪回删除表特性,总结下,在10g中,下面几种场景表不能flashback删除,至于11g是否有改进,感兴趣的朋友可            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2012-03-14 13:45:35
                            
                                3031阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                3评论
                            
                                                 
                 
                
                             
         
            
            
            
            数据库突然,把磁盘空间占满,经常是由于回滚段空间导致,所以需要清理回滚段step 1、查看正在使用的回滚段表空间SELECT T.tablespace_name FROM dba_tablespaces t WHERE t.contents = 'UNDO';step 2、查看回滚段表空间文件路径这里查看路径后以便 后面创建新的回滚段空间SELECT t.file_name FRO...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-24 10:20:03
                            
                                535阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            回滚表空间是一个特殊的表空间,回滚表空间只能用于存放回滚段。不能在回滚表空间创建其他数据库对象(如表、索引)。每个数据库可有零个或者多个回滚表空间。但是,只能有一个活动的回滚表空间。SYSTEM回滚段是特殊的回滚段,它存在于SYSTEM表空间,SYSTEM回滚段用于回滚系统事务。非系统事务只能交由非系统回滚段来处理。因此,除了系统回滚表空间外,每个数据库应该另外创建一个回滚表空间。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 17:54:08
                            
                                2067阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            知识分享oracle的单表数据闪回操作操作场景:误操作导致某些表删除掉了,需要恢复            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-01 07:31:13
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /* 撤销表空间 */通过使用撤销技术,能够为Oracle数据库提供以下功能:* 使用ROLLBACK语句撤销            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-12-09 11:40:57
                            
                                233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有个场景 因为用户信息表采用deletel ; insert into select ; 方式更新用户数据。导致关键字异常和数据丢失。没办法 只好从另外个库重新导入数据进去;  truncate table userinfo ; insert into userinfo  select * from o_userinfo@backup;执行的时候,忘了把旧表的索引给干掉。原表570万数据            
                
         
            
            
            
            索引失效分析结果:切记: 传入的值使用方式记得跟数据库表内列,索引设置字段保持一样的类型,这样万无一失。扩展补充,为什么失效二情况 强调了 索引字段是 varchar ,传入 值使用不加引号 呢?因为一部分人在理解这种情况 有错误的思想,理解为 涉及类型转换 ,以为是因为单纯的字段类型不对应 导致索引失效,这里必须补充一下一个示例:字段列 userAge:userAge类型为 int :给&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 17:16:54
                            
                                344阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Oracle 闪回表使您能够将表恢复到其上一个时间点的状态。它为恢复被用户或应用程序意外修改或删除的表提供了一种快速的在线解决方案。在许多情况下,Oracle 闪回表使您无需执行更复杂的时间点恢复操作。Oracle 闪回表:将指定表中的所有数据恢复到时间戳或 SCN 描述的前一个时间点。在线执行还原操作。自动维护应用程序与闪回表一起运行所必需的所有表属性,例如索引、触发器和约束。在分布式环境中维护            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-09 06:56:12
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            https://www.cnblogs.com/rangle/p/8039282.html            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-01 11:32:00
                            
                                154阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             表数据操作错误后,可通过闪回恢复到某一时间点的数据库。
 alter table 表名 enable row movement; 
flashback table  表名  to timestamp to_timestamp('2012-12-27&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-12-27 10:28:57
                            
                                430阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle10g中增强了闪回查询的功能,并且提供了将整个数据库回退到过去某个时刻的能力,这是通过引入一种新的flashback log实现的。flashback log有点类似redo log,只不过redo log将数据库往前滚,flashback log则将数据库往后滚。为了保存管理和备份恢复相关的文件,oracle10g提供了一个叫做闪回恢复区(Flashback recovery are            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-06-04 13:25:12
                            
                                574阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle闪回技术1.Flashback Database2.Flashback Drop3.Flashback Table4.Flashback Query1.Flashback Database(利用闪回日志恢复)描述:Oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN。闪回数据库可以迅            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-08-24 16:31:04
                            
                                621阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle闪回技术1.Flashback Database2.Flashback Drop3.Flashback Table4.Flashback Query1.Flashback Database(利用闪回日志恢复)描述:Oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN。闪回数据库可以迅            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-25 11:59:31
                            
                                542阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 闪回特性(FLASHBACK DATABASE)本文来源于:gerainly 的《Oracle 闪回特性(FLASHBACK DATABASE) 》-=====================================-- Oracle 闪回特性(FLASHBACK DATABASE)--===================================== 闪回技术...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-19 17:12:28
                            
                                245阅读