oracle数据误删后恢复数据操作
来源:互联网 发布:理财平台软件 编辑:程序博客网 时间:2024/06/05 18:41
平时工作中,常有这种情况,一些表还来不及备份,就做了误删除操作。怎么恢复呢,其实很简单,下面三步就可以做到:
1)将删除数据之前的时间(数据还存在的时间)转换为scn;
SQL> select timestamp_to_scn(to_timestamp(‘2011-03-23 17:22:00’,’yyyy-mm-dd hh24:mi:ss’)) from dual;
**TIMESTAMP_TO_SCN(TO_TIMESTAMP(‘2011-03-2317:22:00’,’YYYY- MM-DDHH24:MI:SS’))
—————————————————————————**
117872363
2)验证这个scn点时数据的存在;
SQL> select count(*) from w as of scn 117872363;
*COUNT()
———-**
72558
3)创建基于原表数据还存在时的临时表;
SQL> create table q as select * from w as of scn 117872363;
Table created.
以上语句由两条语句合并而成:
SQL> create table q as select * from w where 1 = 0;
Table created.
SQL> insert into q select * from w as of scn 117872363;
72558 rows created.
好了,经过这样三步,丢失的数据找回来了。
0 0
- oracle数据误删后恢复数据操作
- 浅析Oracle数据恢复操作
- oracle数据误删后恢复
- oracle数据备份及恢复操作
- oracle数据恢复----------之oracle各种闪回操作
- oracle数据误操作恢复【flashback闪回操作】
- Oracle 数据恢复(数据)
- oracle数据恢复
- Oracle 数据恢复
- Oracle数据恢复方法
- Oracle 数据恢复
- Oracle 数据恢复
- oracle 数据恢复一
- Oracle数据恢复
- ORACLE表数据恢复
- oracle表数据恢复
- oracle 数据恢复
- Oracle数据恢复
- 希尔排序
- 【bzoj1912】[Apio2010] patrol 巡逻 树形dp
- DriverManager DataSource
- php核心知识点
- Delphi中使用RegExpr单元进行匹配与替换操作
- oracle数据误删后恢复数据操作
- Oracle导出单表
- oracle11gR2RAC 安装cluster和database要求不同目录,否则ora-12537/12547/12518
- 为什么ConcurrentHashMap是弱一致的
- 在CMD和Powershell中间更强大的命令行WMIC
- mvc:resources
- PhpStorm+Xdebug+XAMPP组合搭建PHP调试环境
- Java制作证书的工具keytool用法总结 基础篇(二)
- 需求让你醉,代码让你更醉-致程序猴(TextView-SpannableString)