第一步,先应记住被删除的表中有多少记录
select count(*) from t1;
第二步,delete该表的数据
delete from t1;
commnit;
第三步,获得当前scn
select dbms_flashback.get_system_change_number from dual;
第四步,根据第三步返回的scn不停地尝试查询直到所有记录都存在为止。
select count(*) from t1 as of scn 10670000;--10670000为返回的scn
第五步,当第四步返回的值为所删除的记录数时执行
insert into t1 select * from t1 as of scn 10670000;
commite;
到此数据恢复完毕!
分享到:
相关推荐
oracle中数据delete且commit 恢复误删数据
找回时操作的数据库为oracle 10g , 之前删除方式为delete
pl/sql,Oracle数据库中,不小心delete数据并提交后如何恢复被删数据? 提供了两种办法
1. 对使用DELETE命令误删除的数据的救援恢复支持 2. 对在字典模式下LOB数据Data Bridge功能增强,大幅度改善导出性能 3. 增加在非字典模式下LOB数据的Data Bridge支持。 4. 增加对字典模式/非字典模式数据加载...
《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...
《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...
2.3.3 手动删除Oracle遗留的成分 2.4 Oracle的应用结构 2.4.1 单磁盘独立主机结构 2.4..2 多磁盘独立主机结构 2.4.3 多数据库独立主机结构 2.4.4 C/S结构 2.4.5 分布式结构 2.5 Oracle网络与防火墙 2.5.1 Oracle网络...
2.3.3 手动删除Oracle遗留的成分 2.4 Oracle的应用结构 2.4.1 单磁盘独立主机结构 2.4..2 多磁盘独立主机结构 2.4.3 多数据库独立主机结构 2.4.4 C/S结构 2.4.5 分布式结构 2.5 Oracle网络与防火墙 2.5.1 Oracle网络...
例:表删除将同时删除表的数据和表的定义 sql>drop table test c、表空间的创建、删除 六、ORACLE逻辑备份的SH文件 完全备份的SH文件:exp_comp.sh rq=` date +"%m%d" ` su - oracle -c "exp system/manager ...
使用 Oracle Enterprise Manager 进行恢复 5-6 完全恢复与不完全恢复 5-7 完全恢复过程 5-8 不完全恢复过程 5-9 需要不完全恢复的情况 5-11 不完全恢复的类型 5-12 执行用户管理的不完全恢复 5-14 用户管理的...
RIYAJ SHAMSUDEEN 专注于性能/数据恢复/电子商务的咨询公司OraInternals的首席数据库管理员和董事长。有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能...
●oracle恢复管理器和oracle闪回技术 ●资源管理器 ●oracle自动存储管理 ●oracle调度程序 ●自动工作负荷知识库 ●性能调整 作译者 John Watson就职于BPLC Management Consultants,负责公司欧洲...
使用 Oracle Enterprise Manager 的不完全恢复 5-24 不完全备份和预警日志 5-25 还原点 5-26 不完全恢复:最佳方案 5-27 恢复控制文件自动备份 5-29 创建新的控制文件 5-31 恢复只读表空间 5-33 只读表空间...
删除表中的数据:(表结构还在,通过写日志,可以恢复,速度慢) delete from student; 在删除表中数据之前可以设置保存点(savepoint a;) 删除数据后,可以用rollback to a;命令恢复表中的数据。 说明:如果不做...
Oracle 10g 开发与管理 本文是由笔者2012年学习... 删除数据 42 1.Delete 语句 42 2.Truncate 语句 42 四. SQL*Plus命令 42 1.设置环境变量命令 42 (1)Pause 43 (2)pagesize 和 newpage 43 (3)linesize 43
●oracle恢复管理器和oracle闪回技术 ●资源管理器 ●oracle自动存储管理 ●oracle调度程序 ●自动工作负荷知识库 ●性能调整 作译者 John Watson就职于BPLC Management Consultants,负责公司欧洲...
删除数据 42 1.Delete 语句 42 2.Truncate 语句 42 四. SQL*Plus命令 42 1.设置环境变量命令 42 (1)Pause 43 (2)pagesize 和 newpage 43 (3)linesize 43 (4)numformat 选项 43 (5)timing 选项 44 2.格式...