使用oracle 闪回查询找回误更新的数据
来源:互联网 发布:造价大师软件 安徽 编辑:程序博客网 时间:2024/04/30 22:29
下午收到同事的报告,一张表被错误更新,没有加where 导致表的某个字段被全部更新。数据已经提交。还好通知的及时,只要数据还在回滚段,就可以查到到,想到了闪回查询,下面是具体的操作步骤
create table t_test_1 as
select * from t_test as of timestamp to_timestamp('2011-10-25 13:45:00','yyyy-mm-dd hh24:mi:ss');
select src from t_test_1;
.......................
10658103616692
10658103616692
10658103616692
10658103616692
10658103616692
...........................
数据不对,继续闪回
drop table t_test_1;
create table t_test_1 as
select * from t_test as of timestamp to_timestamp('2011-10-25 13:30:00','yyyy-mm-dd hh24:mi:ss');
select src from t_test_1;
..................
10658103633081
10658103623000
106581036 16692
10658103616624
10658103616625
10658103616635
..........................
就是这些数据,下面进行重命名表的操作
rename t_test to t_test_2;
rename t_test_1 to t_test;
数据成功恢复。
- 使用oracle 闪回查询找回误更新的数据
- oracle使用闪回找回数据
- oracle误删除修改想找回原来数据(Oracle 9i闪回查询的新特性)
- oracle 查询数据库操作 找回误删的数据 v$sql
- oracle 在日志中查询最近数据库操作 找回误删的数据
- oracle利用闪回找回误删除的表数据集
- ORACLE找回误删数据
- 使用logmnr方法找回被误删除Oracle的数据的脚本
- 黑马程序员---oracle更新数据错误,找回数据
- 如何找回Oracle中误删除的数据
- 找回oracle中被误删的表的数据
- oracle 学习笔记(3)--使用子查询更新数据
- oracle中delete数据之后的找回
- Oracle找回被删除的数据
- 找回oracle中删除的数据
- Oracle找回误删除数据有两种方法
- Oracle里用delete或者drop命令删除的数据或者表可以通过闪回功能找回数据
- [Logmnr]使用logminer找回被误删的数据
- okhttp中get请求添加map类型的header
- windows定时执行kettle的job
- 画极坐标图
- Marionette官网学习 - Common Concept
- springmvc 地址栏访问/WEB-INF/views下的jsp无法访问
- 使用oracle 闪回查询找回误更新的数据
- 第五周 项目2-建立链栈算法库
- Validation校验实体类并返回错误信息
- 摄像 图片 视频
- 关于从库seconds_behind_master的真实含义的几个测试。
- javascript基础学习(1)数据类型--number
- 第五周项目2——建立链栈算法库
- 网络通信编程笔记(二):pcap库使用
- Java Jar MANIFEST.MF