最新文章列表

利用Oracle闪回技术恢复误操作数据

在操作Oracle的过程中,有的时候会误操作表数据,例如更新或者删除,如何找到误操作前的数据呢?Oracle提供了闪回技术,可以访问过去某一时间的数据(如果时间太长或者操作过于频繁有可能找不到),   举例,创建表test_sj_salary,初始化脚本   create table test_sj_salary ( id integer primary key, nam ...
wodeguozili 评论(0) 有1898人浏览 2016-05-31 14:08

Oracle--闪回

转自  http://haohaoxuexi.iteye.com/blog/1594391     Oracle的闪回功能可以在对数据库进行不完全恢复的情况下,对某一个指定的表进行恢复。闪回数据库是进行 ...
willberpanmsn 评论(0) 有363人浏览 2015-05-11 11:40

恢复delete删除的数据记录

恢复delete且已commit的数据记录 /*1.FLASHBACK QUERY*/ --闪回到15分钟前 select * from orders as of timestamp (systimestamp - interval ''15'' minute) where ...... 这里可以使用DAY、SECOND、MONTH替换minute,例如: SELECT ...
Panda也编程丶 评论(0) 有1427人浏览 2014-04-24 16:42

找回被修改过的数据

模拟: 先创建一张测试表A,表A里有个字段test,字段类型numberCREATE TABLE A(test NUMBER); 表A插入一条测试记录 1,并提交insert into A(test) values(1);   查询下插入记录后的结果SELECT * FROM A; test 1   现在,我们把表A的记录1修改成2,并提交UPDATE ...
fatedgar 评论(0) 有698人浏览 2014-03-05 11:08

Oracle回收站空间清空

oracle10g,在pl/sql中选中删除后会出现类似:BIN$nJ5JuP9cQmqPaArFei384g==$0的表。 1.查看回收站 select * from user_recyclebin; 2.清空回收站 purge recyclebin; 3.清空回收站中的某个表 --如下方式删除会提示:SQL命令未正确结束。 purge table BIN$/Up ...
mxm910821 评论(0) 有963人浏览 2012-10-17 10:20

oracle 闪回技术(表级)

环境:oracle10g,win7 原理:使用回收站功能恢复删除的表 遇到问题,第一次使用system登录,然后直接创建表,删除后发现回收站没有数据. 度娘告诉我SYSTEM表空间中的对象无法进入回收站,于是我自行创建了表空间 drop tablespace SKYTB3 including contents and datafiles ;create tablespace SKYTB3 d ...
koreyoshi 评论(0) 有957人浏览 2012-06-19 10:24

MySQL闪回方案讨论及实现

Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据。本文讨论MySQL中支持闪回的方案。   1、 闪回的目标     即使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。当操作被同步到从库上后,则主从都“回天无力”。    ...
丁林.tb 评论(1) 有16399人浏览 2012-05-23 22:08

最简单的Oracle数据恢复 select ... as of

概念: You perform a Flashback Query by using a SELECT statementwith an AS OF clause.You use a flashback query to restrieve data as it existed at some time in the past.The query explicitly references a p ...
housen1987 评论(0) 有5781人浏览 2011-12-09 10:20

闪回数据库技术

  SQL> conn / as sysdba;已连接。SQL> select dbid,name,log_mode , open_mode from v$database;       DBID NAME      LOG_MODE     OPEN_MODE---------- --------- ------------ ----------1384775892 CHARIOT ...
qindyyx 评论(0) 有1196人浏览 2011-11-25 08:51

利用闪回、logmnr找回误删除的数据

朋友遇到了非常经典的ORACLE事故——误删除,开发人员告诉他,昨天下午五点-六点不小心误删了几条数据,问是否可以恢复,朋友的环境是ORACLE 10gR2,没有备份,但有开归档和闪回,这个是可以找回数据的。以下为找回误删除数据的实验。SQL> create table t1(id number,name varchar2(20));Table createdSQL> insert in ...
streamsong 评论(0) 有1285人浏览 2011-10-25 23:54

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics