`
lihua2008love
  • 浏览: 5310 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle回闪操作

阅读更多
查询test表中记录
select * from test;

删除test表中记录
delete from test;

获得过去的会话
exec dbms_flashback.disable;

查询出3分钟前这个test表的情况
select * from test as of timestamp(systimestamp - interval '3' minute );
最大时间值为8277,但不知道该值是根据什么来变化的?

将查出的记录插入到误删除数据的表中
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'
分享到:
评论

相关推荐

    Oracle9i使用闪回操作

    #### 一、Oracle闪回技术概述 Oracle闪回技术是一种非常实用的功能,它允许用户在不依赖备份的情况下恢复数据。这项技术尤其适用于那些因误删除或更新而导致的数据丢失情况。Oracle 9i版本引入了闪回技术,为用户...

    Oracle闪回操作

    Oracle 闪回操作是Oracle数据库提供的一种高级恢复技术,它允许用户恢复数据库、表或单个行至一个特定的时间点或系统改变号 (SCN)。这种功能在处理误操作,如误删数据、错误更新等场景时尤其有用,因为它可以避免...

    oracle回闪表中的数据

    此外,撤销段的保留策略和空间管理也会影响回闪操作的成功与否。如果撤销数据被覆盖或撤销段空间不足,回闪操作就无法执行。 回闪表特性极大地增强了数据库的恢复灵活性,尤其是在处理单个表的错误时。它减少了对...

    ORACLE数据库回闪

    Oracle数据库回闪是一种强大的功能,它允许用户...在“回闪.txt”文件中,可能会包含关于如何执行这些回闪操作的详细步骤、示例SQL语句以及最佳实践。阅读这份文档将有助于更深入地理解Oracle数据库回闪的实现和应用。

    oracle闪回技术

    请注意,闪回操作可能会占用大量的回滚段空间,因此在使用闪回技术时,需要确保有足够的空间,并且对数据库性能的影响也要有所考虑。此外,闪回技术也有一定的限制,比如对于某些DML操作(如TRUNCATE TABLE)和DDL...

    oracle闪回数据库

    Oracle闪回数据库是一种高效的数据恢复技术,它允许管理员迅速恢复数据库至某一特定时间点,而无需执行完整的数据库恢复过程。这种技术显著提高了数据恢复的速度和便捷性,特别适合处理逻辑错误,例如用户误操作导致...

    Oracle闪回技术详解

    闪回表操作是一个单独的事务,所以若由于撤销数据过期之类的原因导致无法闪回,整个操作会回滚,不会存在不一致的状态。 例如,可以使用以下SQL语句来闪回表: SQL> alter table emp enable row movement; SQL> ...

    oracle_闪回15分钟前的数据操作写法

    本文将深入探讨Oracle闪回技术,特别是如何恢复15分钟前的数据,以及如何正确地执行这一操作。 ### Oracle闪回技术概述 Oracle闪回技术主要包括以下几种类型:闪回查询(Flashback Query)、闪回表(Flashback ...

    Oracle会闪点问题

    Oracle数据库在创建和维护会闪点时,需要在闪回区域存储相关的日志和数据块副本。如果该区域的空间被耗尽,系统会自动清除旧的会闪点以释放空间,从而导致会闪点的丢失。因此,确保设置合适的闪回区域大小并监控其...

    Oracle闪回特性

    Oracle闪回特性是Oracle数据库提供的一种强大的数据恢复和时间旅行功能,它允许用户查看和恢复到数据库的某个历史状态,而无需依赖传统的备份和恢复过程。这一特性在故障排查、误操作恢复以及历史数据分析等方面有着...

    oracle 闪回查询

    Oracle 闪回查询是 Oracle 9i 中引入的一项新特性,用于恢复误删数据或错误的 DML 操作。它利用 Oracle 的多版本读一致性特性,通过 undo 机制提供所需的前镜像中的数据。用户可以通过指定时间点或 SCN 检索需要的...

    oracle 闪回oracle 闪回oracle 闪回oracle 闪回

    标题和描述中反复提及的“Oracle闪回”(Flashback)功能是Oracle数据库管理系统中一项极为重要的特性,它为数据库管理员提供了恢复数据到特定时间点的能力,而无需进行完全的数据库恢复过程。以下是对Oracle闪回...

    ORACLE闪回技术恢复指南

    本文旨在详细介绍Oracle闪回技术的各种应用场景与操作步骤,帮助读者理解并掌握如何利用Oracle闪回功能有效地进行数据恢复。Oracle闪回技术是一项强大的特性,能够在无需借助传统的备份和恢复流程的情况下,帮助用户...

    利用oracle 闪回技术恢复数据

    首先,我们来理解一下Oracle闪回技术的几个主要组件: 1. **闪回查询(Flashback Query)**:这是最基本的功能,可以让用户查看表或视图在特定时间点的状态。通过使用`AS OF TIMESTAMP`或`AS OF SCN`子句,我们可以...

    Oracle中有后悔药卖吗?Oracle中的回闪查询: Oracle 10g 回闪实验文档

    ### Oracle 10g 回闪技术详解 #### 一、引言 Oracle 10g引入了一系列回闪(Flashback)技术,旨在提供一种快速恢复数据库至特定时间点的能力,而无需传统的备份和恢复过程。这些技术允许数据库管理员轻松地撤消数据...

    Oracle 闪回,实验加解释

    通过本文对Oracle闪回技术的介绍,我们可以了解到如何设置和管理闪回恢复区,以及如何启用和禁用闪回数据库功能。这些步骤对于保障数据的安全性和提高数据库恢复能力具有重要意义。同时,我们也探讨了闪回恢复区中的...

    Oracle 的闪回技术

    Oracle的闪回技术是...为了更深入地理解Oracle的闪回技术,你可以参考以下博客:[《Oracle闪回技术详解》](http://www.cnblogs.com/chengxiao/p/5860823.html),其中详细阐述了各种闪回操作的使用方法和注意事项。

    oracle 闪回已删除的表

    除了基本的恢复操作外,Oracle还提供了更高级的闪回表功能,以便于处理更为复杂的情况: 1. **闪回多个版本的表**: - 当多次删除并重建同一个表时,可以在恢复时选择恢复为特定版本的表。 - 示例:创建并删除表...

Global site tag (gtag.js) - Google Analytics