关闭
侧边栏

Oracle 11g 闪回数据归档

Posted by dbtan on 一月 28th, 2010

Oracle 11g 闪回数据归档: 虽然ORA-01555错误可以通过种种手段来避免和减少,但是随着时间的流逝,这些UNDO信息总会失去,那么能否将这些信息保存起来,使得数据库在一定的历史周期之内可以不断向后追溯,使得我们可以看到一个数据表在任意历史时间点上的切片呢? 从Oracle Database 11g开始,Oracle 提供了一个这样
... ...
<阅读全文>

ORA-01555 原因与解决

Posted by dbtan on 一月 21st, 2010

ORA-01555 原因与解决: 前面提到了ORA-01555错误,那么现在来看一下ORA-01555错误是怎样产生的。由于回滚段是循环使用的,当事务提交以后,该事务占用的回滚段事务会被标记为非活动,回滚段空间可以被覆盖重用。那么一个问题就出现了,如果一个查询需要使用被覆盖的回滚段构造前镜像实现一致性读,那么此时就会出现Or
... ...
<阅读全文>

Oracle 10g 闪回查询特性的增强

Posted by dbtan on 一月 4th, 2010

Oracle 10g 闪回查询特性的增强: Oracle 9i提供了闪回特性增强,为数据恢复带来了极大的方便,但是Oracle 9i的闪回查询只能提供某个时间点的数据视图,并不能告诉用户这样的数据经过了几个事务、怎样的修改(UPDATE、INSERT、DELETE等),而这些信息在回滚段中是存在的,在Oracle 10g中,Oracle进一步加强了闪回查询的
... ...
<阅读全文>

使用ERRORSTATCK进行错误跟踪

Posted by dbtan on 十二月 29th, 2009

使用ERRORSTATCK进行错误跟踪: ERRORSTACK是Oracle提供的接口,用于诊断Oracle的错误信息。诊断事件可以在Session级设置,也可以在系统级设置,通常如果要诊断全局错误,最好在系统级设置。设置了ERRORSTACK事件之后,Oracle会将出错时的信息记入跟踪文件中,然后再出现错误时就可以通过跟踪文件进行错误诊断和排查了
... ...
<阅读全文>

Oracle 9i闪回查询的新特性

Posted by dbtan on 十二月 29th, 2009

Oracle 9i闪回查询的新特性: 从Oracle 9i开始,Oracle开始提供闪回查询特性(flashback query),允许将回滚段中的数据进行闪回。通过这个例子来看一下这个从Oracle 9i开始提供的新特性。 先查询一下当前数据库的SCN: sys@TQGZS> select dbms_flashback.get_system_change_number scn from dual;  &
... ...
<阅读全文>


Copyright © 2009 - 2019 https://www.dbtan.com. All rights reserved.