以下示例内容是由本人亲测的: 1、新建临时表: SQL> create table t as select * from dba_tables; Table created. SQL> select count(1) from t; COUNT(1) ---------- 2734 2、查看当前的SCN号。 SQL> select dbms_flashback.get_system_change_number fscn from dual; FSCN ---------- 1730685 也可以通过时间来查看历史的scn号码: select name,FIRST_CHANGE# fscn,NEXT_CHANGE# nscn,FIRST_TIME from v$archived_log; 13641588409883 3、删除表中的数据: SQL> delete from t; 2734 rows deleted. SQL> commit; Commit complete. SQL> select count(1) from t; COUNT(1) ---------- 0 4、查询历史的SCN号的数据 SQL> select count(*) from t as of scn 1730685; COUNT(*) ---------- 2734 可以查询到历史的SCN号码下面,t表的数量是2734 5、恢复T表的数据: SQL> insert into t select * from t as of scn 1730685; 2734 rows created. SQL> commit; Commit complete. SQL> select count(1) from t; COUNT(1) ---------- 2734 OK 了,通过以上一个简单的示例 我们可以找到一个比较简单的恢复数据的方法。 且此种方法不需要开启flashback方式运行。但是只能使用DML操作下。若表发生truncate 操作则无法恢复。 另外这种方法和flashback较为类似
oracle根据内部SCN号 恢复DML 误删除数据
来源:这里教程网
时间:2026-03-03 11:47:01
作者:
编辑推荐:
- word2010中绘制表格的两种方法03-03
- word2010怎么设置脚注横线03-03
- oracle根据内部SCN号 恢复DML 误删除数据03-03
- oracle replay 功能实验03-03
- word2010怎么使用屏幕截图插入图片03-03
- word2010中插入剪贴画的方法步骤图03-03
- 分区表管理03-03
- OMF管理自动添加数据文件脚本add_datafile.sh03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- ORACLE启动报错之ORA-03113&ORA-16038&ORA-30012
- 《SAW》John制作解析:人物灯光材质篇
《SAW》John制作解析:人物灯光材质篇
26-03-03 - Maya教程:《后羿射日》3D效果制作解析
Maya教程:《后羿射日》3D效果制作解析
26-03-03 - 补丁psu、spu、cpu的意思
补丁psu、spu、cpu的意思
26-03-03 - Maya教程:详解《SAW》制作景材质篇
Maya教程:详解《SAW》制作景材质篇
26-03-03 - word2010中怎么加密码
word2010中怎么加密码
26-03-03 - Oracle Data Guard Feature 12cR2系列(二)
Oracle Data Guard Feature 12cR2系列(二)
26-03-03 - 慎用create table...as select *
慎用create table...as select *
26-03-03 - MAYA和MODO制作盛夏海边唯美的女孩
MAYA和MODO制作盛夏海边唯美的女孩
26-03-03 - Oracle ASM神书《拨云见日 解密Oracle ASM内核》出版了
Oracle ASM神书《拨云见日 解密Oracle ASM内核》出版了
26-03-03
