zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

oracle表数据误删还原

Oracle数据 还原 误删
2023-09-14 08:57:15 时间

select timestamp_to_scn(to_timestamp(2013-10-12 8:30:00, YYYY-MM-DD HH24:MI:SS)) from dual;
如,我这里得到的点为36551273744。


然后根据这个点找到你所删除文件的表的数据。使用一个临时表把这些数据存放起来。

create table 临时表 as select * from 清空原表 as of scn 36551273744;

delete from 被删除数据的表 where 1=1;
把临时表的数据放回原表

insert into 被删除数据的表 select * from 临时表;


删除临时表

drop table 临时表;





Oracle 短时间内误删数据,如何快速找回?(UNDO) 首先,这个短时间内,通常是值 undo 段没有被覆盖,undo 保留的时间为多长呢? 1、需要看 undo_retention 的设置,默认为 900s,也就是 15 分钟。 2、需要看数据库的业务繁忙程度,如果1天切一个归档那种,3天前删的说不定都能用 UNDO 找回来。
通过Loadrunner读取excel表数据并批量更新到Oracle中 本文以Loadrunner的Java_Vuser脚本为例,来做一个简化版的自动化测试框架(以excel作为数据驱动),实现批量更新Oracle业务数据库的目的,通过本文例子我们还可以实现将Loadrunner由性能测试工具,转换成一个接口自动化测试工具