Oracle误删除表数据后的恢复详解

来源:互联网 发布:远程木马监控软件 编辑:程序博客网 时间:2024/06/05 03:21
 

简介

在过去,如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。Oracle 9i中提供了一项新的技术手段--闪回查询,用户使用闪回查询可以及时取得误操作前的数据,并可以针对错误进行相应的恢复措施,而这一切都无需DBA干预。

以下 以数据库中表 t_user 为例,表结构如下:

create table T_USER
(
  USER_ID     VARCHAR2(100),
  USER_NAME   VARCHAR2(100),
  PASSWORD    VARCHAR2(100),
  CONTACT_TEL VARCHAR2(100),
  EMAIL       VARCHAR2(100),
  CREATE_DATE DATE
)

数据恢复操作步骤为:

数据恢复完成。