
Oracle10g Flashback
文章平均质量分 81
waterxcfg304
具有10年以上软件开发和数据库开发管理经验,服务的企业涉及:私人小企业、香港上市公司、大型美资企业。擅长MSSQL,MYSQL,ORACLE数据库管理。
展开
-
Oracle Flashback之Flashback Transaction Query
Flashback Transaction QueryFlashback Transaction Query也是使用UNDO信息来实现。利用这个功能可以查看某个事务执行的所有变化,它需要访问flashback_transaction_query 视图,这个视图的XID列代表事务ID,利用这个ID可以区分特定事务发生的所有数据变化。示例:SQL> create table T (id i原创 2013-01-08 11:55:36 · 1355 阅读 · 0 评论 -
Oracle Flashback之flashback table
一,Flashback Table功能描述将数据表恢复到之前的一个时间点或SCN号。注意:该功能将改变当前表及附属对象统一闪回到之前的一个状态。二,需要修改的系统参数undo_management,参数需要是“AUTO”,保证回滚段使用模式是SMU modeundo_retention,单位是秒,调整可回滚的时间范围确认系统的相关参数三,原理闪回表(Flashbac原创 2013-01-06 16:46:53 · 11825 阅读 · 1 评论 -
Oracle Flashback之flashback drop
闪回删除表(dropped tables):语法:FLASHBACK TABLE table_name TO BEFORE DROP [RENAME TO new_name];在Oracle 10g中,Flash back家族分为以下成员:Flashback DatabaseFlashback DropFlashback TableFlashback Query(分Fl原创 2013-01-06 15:07:59 · 1056 阅读 · 0 评论 -
Oracle Flashback之flashback database
闪回数据库1,查看数据库是否开启了flashback databaseSQL> select FLASHBACK_ON from v$database;FLASHBACK_ON------------------------------------NO2.,检查是否启用了归档 SQL> archive log listDatabase log mode原创 2013-01-08 14:48:18 · 860 阅读 · 0 评论 -
Oracle Flashback之Flashback versions Query
Flashback versions Query相对于Flashback Query 只能看到某一点的对象状态, Oracle 10g引入的Flashback Version Query可以看到过去某个时间段内,记录是如何发生变化的。 根据这个历史,DBA就可以快速的判断数据是在什么时点发生了错误,进而恢复到之前的状态。我们来了解下伪列 . 所谓的伪列,就是假的,不存在的数据列,用户创建原创 2013-01-07 15:22:43 · 1143 阅读 · 0 评论 -
Oracle flashback之flashback query
Flashback QueryFlashback 是ORACLE 自9i 就开始提供的一项特性,在9i 中利用oracle 查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。一、Flashback Query正如前言中所提,Flashback Query 是利用多版本原创 2013-01-07 11:30:22 · 944 阅读 · 0 评论