`
services
  • 浏览: 80631 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

oracle 闪回操作详细过程

阅读更多
oracle删除一条数据后,然后提交了该事务,但是该数据还是可以找到的,其实删除的数据存放在undo“数据区”中,在一定的时间内,进行此操作是有效的。详细的操作过程如下:
首先在cmd中输入命令sqlplusw /nolog
然后进入如下界面:
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 7月 31 20:46:43 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn /as sysdba
已连接。
SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     900
undo_tablespace                      string      UNDOTBS1
SQL> show parameter recovery

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      E:\oracle\product\10.2.0/flash
                                                 _recovery_area
db_recovery_file_dest_size           big integer 4G
recovery_parallelism                 integer     0
SQL> conn mis/mis
已连接。
SQL> select table_name from user_tables where table_name like '%DEMO%';

TABLE_NAME
------------------------------
MLOG$_BZZD_DEMO
DEMO_YANSHI
BZZD_DEMO

SQL> desc bzzd_demo;
名称                                      是否为空? 类型
----------------------------------------- -------- ----------------------------
BILLID                                    NOT NULL VARCHAR2(10)
FLID                                               VARCHAR2(10)
FILENAME                                           VARCHAR2(500)

SQL> select * from bzzd_demo;

BILLID     FLID
---------- ----------
FILENAME
--------------------------------------------------------------------------------
1041       1020
Mis平台详细设ssss计.doc

1080       1062
d:/fj/office/新建 文本文档,v0.txt(0.00M)


SQL> set wrap off
SQL> set linesize 1000
SQL> insert into bzzd_demo values(1,'1','11');

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from bzzd_demo;

BILLID     FLID       FILENAME
---------- ---------- ------------------------------------------------------------------------------
1          1          11
1041       1020       Mis平台详细设ssss计.doc
1080       1062       d:/fj/office/新建 文本文档,v0.txt(0.00M)

SQL> delete from bzzd_demo where billid =1;

已删除 1 行。

SQL> commit;

提交完成。

SQL> select * from bzzd_demo;

BILLID     FLID       FILENAME
---------- ---------- ------------------------------------------------------------------------------
1041       1020       Mis平台详细设ssss计.doc
1080       1062       d:/fj/office/新建 文本文档,v0.txt(0.00M)

SQL> alter  table bzzd_demo enable row movement;

表已更改。

SQL> flashback table bzzd_demo  to timestamp to_timestamp('2008/07/31 20:53:00','yyyy/mm/dd hh24:mi:ss');

闪回完成。

SQL> select * from bzzd_demo;

BILLID     FLID       FILENAME
---------- ---------- ------------------------------------------------------------------------------
1          1          11
1041       1020       Mis平台详细设ssss计.doc
1080       1062       d:/fj/office/新建 文本文档,v0.txt(0.00M)

SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     900
undo_tablespace                      string      UNDOTBS1
SQL>
分享到:
评论

相关推荐

    oracle闪回技术

    Oracle 闪回技术是Oracle数据库提供的一种强大的数据恢复机制,它允许用户恢复到数据库的某个历史状态,而无需依赖传统的备份和恢复过程。这一技术基于Oracle的多版本并发控制(MVCC)机制,使得数据库能够记录和...

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

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

    Oracle闪回特性

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

    oracle闪回数据库

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

    oracle回闪表中的数据

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

    Oracle闪回(Flashback)技术.pptx

    Oracle闪回技术包括多个子特性,如闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃。 1. **闪回数据库**:Oracle闪回数据库允许数据库快速恢复到过去的某个时间点或系统更改号(SCN)状态。这...

    用Oracle闪回功能恢复偶然丢失的数据.rar

    Oracle数据库的闪回功能是一项强大的数据保护工具,它允许管理员恢复意外删除...通过阅读《用Oracle闪回功能恢复偶然丢失的数据.doc》文档,您可以获得更详细的操作步骤和实例,帮助您更好地理解和应用Oracle闪回功能。

    DAVE Oracle 闪回 学习笔记

    Oracle闪回技术是一种非常实用且强大的功能,它允许用户恢复到过去某个时间点的状态,而无需执行复杂的恢复操作。通过闪回功能,Oracle数据库能够实现数据的撤销、数据库的闪回以及事务的撤销等功能。 #### 二、闪...

    oracle闪回

    ### Oracle闪回功能详解 #### 一、Oracle闪回概述 在Oracle数据库中,闪回功能是一组强大的特性集合,允许数据库管理员或用户在发生数据丢失或错误更改时,能够恢复到之前的某个状态。这些特性包括但不限于闪回表...

    用Oracle闪回功能恢复偶然丢失的数据

    下面将详细探讨Oracle闪回功能及其在数据恢复中的应用。 1. **闪回查询** (Flashback Query) 闪回查询允许用户查看数据库在特定时间点的状态,就像时光倒流一样。通过使用`SELECT AS OF TIMESTAMP`或`SELECT AS OF...

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

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

    ORACLE闪回技术的使用与分析.pdf

    Oracle闪回技术是一种强大的数据恢复和数据库管理工具,它允许用户恢复到过去的某个特定时间点或状态,而无需依赖传统的备份和恢复过程。这项技术在Oracle数据库系统中自9i版本开始引入,并在后续版本如Oracle 10g中...

    Oracle闪回技术在数据恢复中的应用.pdf

    综上所述,Oracle闪回技术提供了一套全面的数据恢复解决方案,大大提高了数据库的可用性和安全性。从简单的查询修复到整个数据库的恢复,闪回技术在各种场景下都能发挥重要作用,使得数据管理变得更加灵活和高效。...

    第16章Oracle闪回(Flashback)技术.pptx

    Oracle 闪回技术是Oracle数据库提供的一种强大的恢复机制,旨在帮助用户从逻辑错误中迅速恢复数据,而无需依赖传统的备份和恢复流程。自Oracle 9i版本引入以来,它在Oracle 10g和11g中得到了进一步的发展和完善。本...

    关于Oracle闪回技术的应用研究分析.pdf

    Oracle闪回技术是一种高效的数据恢复解决方案,自Oracle 9i版本开始引入,旨在解决数据库中的逻辑错误或人为失误。在传统的恢复方法中,通常需要依赖逻辑或物理备份,过程复杂且耗时。闪回技术提供了更为简便的方式...

    oracle数据库闪回

    根据提供的文件信息,本文将详细解释Oracle数据库中的闪回功能,包括闪回查询、闪回删除等关键概念及其应用场景。 ### Oracle数据库闪回 #### 一、闪回的基础概念 Oracle数据库的闪回功能允许用户恢复到过去某个...

    超详细Oracle教程.rar

    本超详细Oracle教程涵盖了Oracle数据库的各个方面,旨在提供全面、实用的知识,帮助初学者和有经验的DBA(数据库管理员)提升技能。下面将详细阐述教程中可能涉及的关键知识点。 1. **Oracle基础知识**:这部分内容...

    提升Oracle闪回特性快速恢复数据保安全.pdf

    【Oracle闪回特性】是Oracle数据库提供的一种高级恢复机制,旨在快速恢复误删除或修改的数据,以确保数据的安全和稳定性。这一特性自Oracle 9i版本开始引入,主要用于闪回查询,而在Oracle 10g及更高版本中,功能...

    Oracle数据库闪回技术详解.docx

    如果闪回过程中出现违反数据库约束、撤销数据失效或DDL操作等问题,闪回表操作可能会失败。 3. 闪回删除可以恢复被DROP的表,包括其相关的索引和非外键约束。从Oracle 10g开始,DROP命令实际上是RENAME操作,使得闪...

Global site tag (gtag.js) - Google Analytics