
Oracle 闪回特性
lovely可爱欧辰
余好读书,乐思善疑。有过目不忘之能,亦有掩卷即忘之病,故尝攥文以记之。
展开
-
ORACLE10回收站-Recyclebin
从Oracle10g开始,Oracle引入了flashback drop的新特性,这个新特性,允许你从当前数据库中恢复一个被drop了的对象。在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收站。对于一个对象的删除,其实仅仅就是简单的重令名操作。 所谓的回收站,是一个虚拟的容器,用于存放所有被删除的对象。在回收站中,被删除的对象将占用创建时的同样的空间,你甚至还原创 2011-10-21 16:46:03 · 824 阅读 · 0 评论 -
Flashback Query
除夕之夜,Acme银行的数据库管理员(DBA)John正在和他的朋友们一起狂欢,倒计时迎接新的一年的到来。就在子夜钟声敲响、人群欢呼之时,他的寻呼机突然响了。在银行的数据中心,在年末进行利息累机批处理簿记过程中发生了错误,所有的利息计算都不准确。幸好开发团队找出了错误所在,并开发一个应急纠正模块,但这一纠正模块不能恢复已经造成的破坏。部门经理问John是否有什么方法能往回倒一些时间,将数据库恢复至原创 2011-11-18 19:19:37 · 845 阅读 · 0 评论 -
Oracle Recyclebin
使用 Oracle Database 10g中的闪回表特性,可以毫不费力地恢复被意外删除的表。 以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表—当然是意外地删除—并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!) Oracle 9i Database 推出了闪回查询选项的概念,以便检索过去某个时间点的数据,但它不能闪回 DDL 操作,如删除表的操转载 2011-11-23 17:49:31 · 847 阅读 · 0 评论 -
Oracle的闪回特性之恢复truncate删除表的数据
/* 2008/06/06 *环境:Windows XP +Oracle10.2.0.1 *循序渐进oracle——数据库管理、优化与备份恢复 *循序渐进oracle第8章:Oracle的闪回特性之恢复truncate删除表的数据 */ SQL> show parameter flashback NAME TYPE转载 2012-01-02 16:40:49 · 5342 阅读 · 0 评论 -
基于SCN的查询(AS OF SCN)
仍以前文中创建的表为例,既然是基于SCN的查询,我们首先就需要得到SCN,这里我们通过DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER函数来获取Oracle当前的SCN,之后再执行数据的修改操作 提 示 如何获取Oracle数据库当前的SCN? 获取当前SCN的方式非常多,除了使用DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NU转载 2012-02-09 10:44:57 · 3253 阅读 · 0 评论