【转】oracle回闪操作
在9i上执行的操作
查询test表中记录
select * from test;
删除test表中记录
delete from test;
获得过去的会话
exec dbms_flashback.disable;
查询出3分钟前这个test表的情况
select * from test as of timestamp(systimestamp - interval '3' minute );
将查出的记录插入到误删除数据的表中
insert into test select * from test as of timestamp(systimestamp - interval '30' minute );
两种方法:
1、使用dbms_flshback
闪回:DBMS_FLASHBACK.enable_at_time(to_timestamp('2006-5-24 8:26:0', 'yyyy-mm-dd hh24:mi:ss'))
_changexec dbms_flashback.enable_at_systeme_number(4143031890000);--change number
取消闪回:exec dbms_flashback.disable
2、语句级
select * from dept as of scn 4143031890000);--change number
select * from dept as of timestamp(to_timestamp('2006-5-24 8:26:0', 'yyyy-mm-dd hh24:mi:ss'));
在10G上执行的操作
例:执行将test表闪回到2005年5月7日下午3点。
SQL>flashback table test to timestamp to_timestamp('2005-05-07 15:00:00','yyyy-mm-dd hh24:mi:ss');
修改数据库中某些字段存在的空格
update laagent set name=replace(name,' ','') where agentcode='116000001'
转载于:https://www.cnblogs.com/telwanggs/p/5848322.html
【转】oracle回闪操作相关推荐
- oracle 回闪技术恢复误删数据
在oralce中,我们有时误删了某些数据或者删除了某些表:这时我们需要恢复这些数据. 第一,delete数据后恢复 delete某些数据后,可以使用下面语句找到,这个主要是使用Oracle的快照功能. ...
- oracle 回滚操作
SELECT * FROM 表名 as of TIMESTAMP "TO_TIMESTAMP"('2018-05-29 17:58:00', 'yyyy-MM-dd HH24:mi ...
- oracle 闪查询,Oracle的回闪查询
从oracle9i开始,oracle开始提供回闪查询特性(flashback query),允许将回滚段中的数据进行回闪,通过下面的例子来看一下这个从orac Oracle回闪查询的新特性 从orac ...
- oracle中闪回和回滚,oracle闪回操作详解
Oracle的闪回 oracle中为什么会有闪回呢!它的作用是什么呢?我们来学习一下闪回吧!闪回和回滚异曲同工之妙. 一闪回的介绍 (1)在Oracle的操作工程中,会不可避免地出现操作失误或者用户失 ...
- oracle备份与恢复--闪回技术
一•启用闪回数据库 1.启用归档模式 sql>shutdown immediate; sql>startup mount; sql>alter database archivelog ...
- oracle之三闪回flashback
闪回 flashback 5.1 flashback 的功能:1)利用undo data回溯或撤销提交的数据,2)flashback log 使database 可以恢复到过去某个时间点,可以作为不完 ...
- oracle会闪,Oracle闪来操作
Oracle闪回操作 Oracle闪回操作 1.记录当前时间或SCN 在数据库变动前记录时间或SCN SQL> select to_char(sysdate,'YYYY-MM-DD HH24: ...
- oracle数据库闪回详解
Oracle 9i 开始支持闪回,Oracle10g开始全面支持闪回功能,Oracle11g有所完善,为大家快速的恢复数据,查询历史数据提供了很大的便捷方法. 本文主要对Oracle常用闪回使用做些详 ...
- oracle flash_back oracle闪回技术详解,oracle flashback 闪回技术实例
oracle flashback 闪回技术实例 相关操作 1.DBA必须设定undo保持力足够大以能够重构需要闪回的数据 ALTER SYSTEM SET UNDO_RETENTION=; secon ...
最新文章
- #includebits/stdc++.h包含C++的所有头文件
- [转|整理]翻译:使用.net3.5的缓存池和SocketAsyncEventArgs类创建socket服务器
- LNMP - Nginx访问控制
- 学科实践活动感悟50字_课改实践提素养 示范引领促教研 ——复兴镇小学语文课堂教学改革“五环四让”教学模式 研讨成果展示活动...
- shell的logo含义_Shell(壳牌石油)标志历史
- pubmed影响因子插件_新版新版PubMed使用技巧2
- C# CRC16 在textbox中显示实时时间
- 微服务升级_SpringCloud Alibaba工作笔记0002---理解反应式编程中的背压(Backpressure)机_流的逆向压力
- 为VB应用程序添加英汉翻译功能
- 吴恩达都在做的AI农业到底有什么魔力?
- ISP对pptpd及1723端口的动态管控初探
- 第5章 ◄数组与字符串►
- 【详解】为何三元一次方程可以表示一个平面
- matlab提取数据的一部分,matlab如何提取数组中的满足一定范围的一段数据
- 浅谈集合List,Set以及Map集合的特点及区别
- javaee实训报告总结_JavaEE实训报告.doc
- [渝粤教育] 东北大学 现代科学运算—MATLAB语言与应用 参考 资料
- 搞笑而富有哲理,看完后一个字——————“爽”
- C++代码:小明存钱
- pytorch 调参