- 浏览: 80631 次
- 性别:
- 来自: 青岛
最新评论
-
duanyong:
有用,但是没有看明白留着。
URI、URL、URN -
xgene:
要是字符做了旋转,还连接在一起,你怎么分?
java 图片像素级操作
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>
首先在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>
发表评论
-
SQL Server 常用系统表
2011-05-05 16:25 807sysaltfiles 主数据库 ... -
SQL Server sysobjects表结构
2011-05-05 16:24 936在数据库内创建的每个对象(约束、默认值、日志、规则、存 ... -
数据库最大行数及列数
2011-04-14 10:23 1458SQL20亿个表 100万条SQLSERVER2000技术规格 ... -
oracle 系统表汇总
2010-03-05 13:09 664数据字典dict总是属 ... -
ORCALE数据库imp与exp
2009-12-24 10:57 1248oracle中imp命令详解 Orac ... -
Sqlserver对表的修改操作
2009-04-25 00:17 1035增加字段:alter talbe 表名 add 字段名 类 ... -
数据库常用sql整理--sqlserver
2009-04-20 16:40 896--聚合函数 use pubs go select ... -
查看oracle当前的连接数
2008-11-18 10:18 2985select * from v$session where u ... -
oracle10g或者11g 端口
2008-08-01 08:49 2167oracle_home=E:\oracle\product\1 ... -
创建oracle dblink 过程
2008-07-29 09:01 1291创建dblink分为两个步骤: 1.建立本地服务名 2.-- ... -
SQL中的基本函数
2008-07-28 13:36 10631.字符串函数 长度与分 ... -
Oracle建立DBLINK的详细步骤记录
2008-07-23 13:50 2039测试条件: 假设某公司总部在北京,新疆有其下属的一个分公司。在 ... -
hibernate配置文件中与数据库的两种连接
2008-06-27 11:22 1244hibernate学习:hibernate.cfg.x ... -
数据库使用JDBC连接的方式
2008-06-27 11:12 7901、Oracle8/8i/9i数据库(thin模式) Cla ... -
oracle系统表查询
2008-05-29 13:02 1334oracle系统表查询 数据字典dict总是属于Oracle ... -
Oracle日期函数
2008-05-29 12:59 2149常用日期型函数 1。Sysdate 当前日期和时间 SQL& ... -
oracle函数大全
2008-05-29 12:58 603SQL中的单记录函数 1.ASCI ... -
sql操作技巧
2008-05-29 12:56 7941、1=1,1=2的使用,在SQL语句组合时用的较多 “wh ... -
常用SQL语句了解数据库信息
2008-05-29 12:49 902常用SQL语句了解数据库信息 select status fr ... -
SQL常用语句一览
2008-05-29 12:45 1166SQL常用语句一览 (1)数据记录筛选: sql=" ...
相关推荐
Oracle 闪回技术是Oracle数据库提供的一种强大的数据恢复机制,它允许用户恢复到数据库的某个历史状态,而无需依赖传统的备份和恢复过程。这一技术基于Oracle的多版本并发控制(MVCC)机制,使得数据库能够记录和...
标题和描述中反复提及的“Oracle闪回”(Flashback)功能是Oracle数据库管理系统中一项极为重要的特性,它为数据库管理员提供了恢复数据到特定时间点的能力,而无需进行完全的数据库恢复过程。以下是对Oracle闪回...
Oracle闪回特性是Oracle数据库提供的一种强大的数据恢复和时间旅行功能,它允许用户查看和恢复到数据库的某个历史状态,而无需依赖传统的备份和恢复过程。这一特性在故障排查、误操作恢复以及历史数据分析等方面有着...
Oracle闪回数据库是一种高效的数据恢复技术,它允许管理员迅速恢复数据库至某一特定时间点,而无需执行完整的数据库恢复过程。这种技术显著提高了数据恢复的速度和便捷性,特别适合处理逻辑错误,例如用户误操作导致...
此外,撤销段的保留策略和空间管理也会影响回闪操作的成功与否。如果撤销数据被覆盖或撤销段空间不足,回闪操作就无法执行。 回闪表特性极大地增强了数据库的恢复灵活性,尤其是在处理单个表的错误时。它减少了对...
Oracle闪回技术包括多个子特性,如闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃。 1. **闪回数据库**:Oracle闪回数据库允许数据库快速恢复到过去的某个时间点或系统更改号(SCN)状态。这...
Oracle数据库的闪回功能是一项强大的数据保护工具,它允许管理员恢复意外删除...通过阅读《用Oracle闪回功能恢复偶然丢失的数据.doc》文档,您可以获得更详细的操作步骤和实例,帮助您更好地理解和应用Oracle闪回功能。
Oracle闪回技术是一种非常实用且强大的功能,它允许用户恢复到过去某个时间点的状态,而无需执行复杂的恢复操作。通过闪回功能,Oracle数据库能够实现数据的撤销、数据库的闪回以及事务的撤销等功能。 #### 二、闪...
### Oracle闪回功能详解 #### 一、Oracle闪回概述 在Oracle数据库中,闪回功能是一组强大的特性集合,允许数据库管理员或用户在发生数据丢失或错误更改时,能够恢复到之前的某个状态。这些特性包括但不限于闪回表...
下面将详细探讨Oracle闪回功能及其在数据恢复中的应用。 1. **闪回查询** (Flashback Query) 闪回查询允许用户查看数据库在特定时间点的状态,就像时光倒流一样。通过使用`SELECT AS OF TIMESTAMP`或`SELECT AS OF...
Oracle 10g引入了一系列回闪(Flashback)技术,旨在提供一种快速恢复数据库至特定时间点的能力,而无需传统的备份和恢复过程。这些技术允许数据库管理员轻松地撤消数据更改或恢复到特定的时间点,为误操作提供了...
Oracle闪回技术是一种强大的数据恢复和数据库管理工具,它允许用户恢复到过去的某个特定时间点或状态,而无需依赖传统的备份和恢复过程。这项技术在Oracle数据库系统中自9i版本开始引入,并在后续版本如Oracle 10g中...
综上所述,Oracle闪回技术提供了一套全面的数据恢复解决方案,大大提高了数据库的可用性和安全性。从简单的查询修复到整个数据库的恢复,闪回技术在各种场景下都能发挥重要作用,使得数据管理变得更加灵活和高效。...
Oracle 闪回技术是Oracle数据库提供的一种强大的恢复机制,旨在帮助用户从逻辑错误中迅速恢复数据,而无需依赖传统的备份和恢复流程。自Oracle 9i版本引入以来,它在Oracle 10g和11g中得到了进一步的发展和完善。本...
Oracle闪回技术是一种高效的数据恢复解决方案,自Oracle 9i版本开始引入,旨在解决数据库中的逻辑错误或人为失误。在传统的恢复方法中,通常需要依赖逻辑或物理备份,过程复杂且耗时。闪回技术提供了更为简便的方式...
根据提供的文件信息,本文将详细解释Oracle数据库中的闪回功能,包括闪回查询、闪回删除等关键概念及其应用场景。 ### Oracle数据库闪回 #### 一、闪回的基础概念 Oracle数据库的闪回功能允许用户恢复到过去某个...
本超详细Oracle教程涵盖了Oracle数据库的各个方面,旨在提供全面、实用的知识,帮助初学者和有经验的DBA(数据库管理员)提升技能。下面将详细阐述教程中可能涉及的关键知识点。 1. **Oracle基础知识**:这部分内容...
【Oracle闪回特性】是Oracle数据库提供的一种高级恢复机制,旨在快速恢复误删除或修改的数据,以确保数据的安全和稳定性。这一特性自Oracle 9i版本开始引入,主要用于闪回查询,而在Oracle 10g及更高版本中,功能...
如果闪回过程中出现违反数据库约束、撤销数据失效或DDL操作等问题,闪回表操作可能会失败。 3. 闪回删除可以恢复被DROP的表,包括其相关的索引和非外键约束。从Oracle 10g开始,DROP命令实际上是RENAME操作,使得闪...