虽然ORA-01555错误可以通过种种手段来避免和减少,但是随着时间的流逝,这些UNDO信息总会失去,那么能否将这些信息保存起来,使得数据库在一定的历史周期之内可以不断向后追溯,使得我们可以看到一个数据表在任意历史时间点上的切片呢? 从Oracle Database 11g开始,Oracle 提供了一个这样的功能:闪回数据归档(Flashback Data A...
ora-01555快照过旧就是因为undo空间不够大,其中一部分undo数据被覆盖了,用户无法获得修改前的数据。 undo数据分为三种: 活动的undo:未提交事务的undo数据,这些undo数据永远不能覆盖,用于回滚rollback事务。 过期的undo:已提交事务的undo数据,这些undo数据可以覆盖。 未过期的undo:事务已提交,但事务提交前,有些查询正...
--开启行移动功能alter table 表名 enable row movement;--恢复表数据flashback table 表名 to timestamp to_timestamp('2016-04-07 17:40:00','yyyy-mm-dd hh24:mi:ss'); 报错: ORA-01555: snapshot too old: rollback segment number 11 with name "_SYSSMU11$" too smalloracle 数据恢复 ora-01...
ora-01555快照过旧就是因为undo空间不够大,其中一部分undo数据被覆盖了,用户无法获得修改前的数据。 undo数据分为三种: 活动的undo:未提交事务的undo数据,这些undo数据永远不能覆盖,用于回滚rollback事务。 过期的undo:已提交事务的undo数据,这些undo数据可以覆盖。 未过期的undo:事务已提交,但事务提交前,有些查询正...
4、 使用Oracle Flashback Query分析基于先前时间点的数据 5、 使用Oracle Flashback特性从逻辑故障中恢复数据库 Oracle10g中的自动撤销管理(AUM) 在Oracle10g中对于回滚段的管理可以通过配置参数而实现自动管理。为启用撤销空间的自动管理,首先必须在init.ora中或者SPFILE文件中指定自动撤销模式。其次需要创建一个专用的...
// setting. Otherwise, use larger rollback segments 可以看到,在Oracle 9i自动管理UNDO表空间模式下,UNDO_RETENTION参数的引入正是为了减少ORA-01555错误的出现。这个参数设置当事务提交之后(回滚段变得非活跃),回滚段中的前镜像数据在被覆盖前保留的时间,该参数以秒为单位,9iR1初始值为900秒,在Oracle 9iR2增加...
SQL> select count(*) from sys.obj$;COUNT(*)———-75436SQL> select count(*) from sys.obj$ as of scn 1895940;select count(*) from sys.obj$ as of scn 1895940*第 1 行出现错误:ORA-01555: 快照过旧: 回退段号 0 (名称为 “SYSTEM”) 过小一开始想利用FLASHBACK QUERY来找出OBJ$上之前的...
虽然ORA-01555错误可以通过种种手段来避免和减少,但是随着时间的流逝,这些UNDO信息总会失去,那么能否将这些信息保存起来,使得数据库在一定的历史周期之内可以不断向后追溯,使得我们可以看到一个数据表在任意历史时间点上的切片呢? 从Oracle Database 11g开始,Oracle 提供了一个这样的功能:闪回数据归档(Flashback Data ...
说明:使用Flashback Table功能前,没有打开ROW MOVEMENT,则会报此错误。 ORA-10001: 错误说明:关闭一个已经关闭了的游标报此错误。 ORA-10631: 错误说明:表有函数,不允许shrink space。 ORA-10636: 说明:使用shrink space功能前,没有打开ROW MOVEMENT,则会报此错误。
select count(*) from sys.obj$ as of scn 1895940;select count(*) from sys.obj$ as of scn 1895940 *第 1 行出现错误:ORA-01555: 快照过旧: 回退段号 0 (名称为 "SYSTEM") 过小一开始想利用FLASHBACK QUERY来找出OBJ$上之前的记录,但是发现由于使用SYSTEM ROLLBACK SEGMENT所以会出现ORA-01555错误...