`
haoningabc
  • 浏览: 1466071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle刚删完的数据找回

    博客分类:
  • sql
阅读更多
转http://blogold.chinaunix.net/u2/86716/showart_1812792.html

删除数据前表中记录
1> select t.*, t.rowid from vt_temp_test;
1 1 2 3.00 4.00
2 5 6 7.00 8.00
3 9 10 11.00 12.00
4 13 14 15.00 16.00

记录原数据完整时间点
2> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
1 2009-01-08 09:23:53

删除表中记录
3> delete from vt_temp_test;

找回原数据完整时间点数据
4> select * from vt_temp_test as of timestamp to_timestamp('2009-01-08 09:23:53', 'yyyy-mm-dd hh24:mi:ss');
1 1 2 3.00 4.00
2 5 6 7.00 8.00
3 9 10 11.00 12.00
4 13 14 15.00 16.00

插入丢失数据到原表
5> insert into vt_temp_test select * from vt_temp_test as of timestamp to_timestamp('2009-01-08 09:23:53', 'yyyy-mm-dd hh24:mi:ss');

验证数据恢复情况
6> select * from vt_temp_test
1 1 2 3.00 4.00
2 5 6 7.00 8.00
3 9 10 11.00 12.00
4 13 14 15.00 16.00

---- 此时表明数据已完全恢复到原数据完整时间点的数据 ----

#### 注:当执行 truncate table vt_temp_test 时,就无法恢复数据,查找当时数据会报错:ORA-01466 unable to read table - table definition has changed。drop table vt_temp_test则更不可恢复 ####


如果是mysql:http://www.isstudy.com/mysql/4629.html
mysql没测试是否好使
分享到:
评论

相关推荐

    Oracle恢复误删除数据

    如果在删除数据后还没有进行大量的操作(只要保证被删除数据的块没有被覆写),就可以利用闪回方式直接找回删除的数据。 首先,需要确定删除数据的时间(在删除数据之前的时间就行,不过最好是删除数据的时间点)。...

    Oracle 11g新特性索引不可见

    当索引被设为不可见后,实际上就是指该索引对于优化器不可见,而索引的正常更新并不受影响——即表在增、删、改时,索引也会被更新。只是当优化器在选择查询计划时会“无视”该索引(无论是 CBO 或 RBO)。 例如,...

    数据库100题da(1)(1).pdf

    数据结构描述数据的组织形式,数据操作定义对数据的增、删、改、查操作,而完整性约束则确保数据的正确性。 2. CODASYL组织提出的DBTG报告中的数据模型代表了网状模型,这种模型允许数据之间的复杂关联,与层次模型...

    LibrarySystemPlus2.rar

    《LibrarySystemPlus2.rar》是一个包含简单图书管理系统的压缩包,该系统采用了Oracle数据库作为数据存储后台,并且集成了短信和邮箱验证功能。这个系统旨在为图书馆提供一个基础的信息化管理平台,便于管理员进行...

    JAVA网上商城源码,Java购物系统,商品以及用户的前台和后台管理(增,删,改,查)

    6. **数据库管理**:如MySQL、Oracle或PostgreSQL等关系型数据库,用于存储商品信息、用户数据、订单详情等。 7. **安全性**:如Spring Security或Apache Shiro等工具,用于实现用户认证和授权,保护系统免受攻击。...

    Java学生管理系统

    数据库管理系统,如MySQL或Oracle,用于存储和管理学生数据。前端界面则可能采用Thymeleaf、JSP或React等技术来构建,为用户提供直观的交互体验。 文件"project_lina"可能是一个包含源代码的项目文件,其中包含了...

    会员管理系统

    在这个会员管理系统中,ASP.NET可以用于创建用户界面,处理用户请求,与Oracle数据库交互,实现会员的增删改查等功能。开发人员可以利用ASP.NET的控件(如GridView、DetailsView等)来展示和编辑会员信息,使用ADO...

    java飞机订票系统.zip

    使用SQL语句进行数据的增删改查,确保数据的一致性和完整性。 2. Oracle:Oracle是另一种广泛使用的商业级数据库系统,提供更高的性能和安全性。如果项目选择Oracle,其功能更强大,适合处理大规模的数据。数据库...

    JSP网上商城系统

    5. **DAO数据访问层**:与Oracle数据库交互,执行SQL语句,进行数据的增删改查操作。 6. **Oracle数据库**:存储商品信息、用户数据、订单详情等核心业务数据,确保数据安全和持久化。 **主要功能模块** 1. **用户...

    2jho1-9.rar_教务

    在SQL的增删改查操作中,"增"是指向数据库添加新的记录,"删"是删除已存在的记录,"改"是更新现有记录的信息,而"查"则是查询并显示数据。这些基本操作构成了数据库管理的基础,也是任何涉及数据库应用开发的关键。 ...

    超市会员管理系统(数据库)实验报告.doc

    采用B/S架构,确保系统跨平台兼容性,并利用Oracle数据库确保数据的安全性和稳定性。 1.2 具体分析 1.2.1 功能需求 - **用户登录模块**:用户需输入用户名和密码进行登录。若遗忘密码,可通过安全问题找回。连续5次...

    一个完整的JSP电子商城项目

    - **数据库**:如MySQL、Oracle等,用于存储和管理大量数据。 - **框架**:Spring MVC、Struts等,简化MVC的实现和依赖注入。 - **前端技术**:HTML、CSS、JavaScript,构建用户交互界面,可能结合jQuery、Vue.js等...

    java网上订餐

    在这个系统中,模型层可能包括订单管理、菜品管理、用户管理等模块,它们与数据库进行交互,完成数据的增删改查操作。 2. View(视图层):展示给用户的数据和界面。视图层通常由JSP(JavaServer Pages)页面组成,...

    CD销售管理系统JSP+SQL(源代码+论文+英文文献).zip

    3. 数据库:选用MySQL或Oracle等关系型数据库,存储系统中的所有数据。 四、功能模块 1. 商品管理:包括商品添加、修改、删除和查询,支持多条件筛选和排序。 2. 订单管理:记录订单信息,包括订单状态跟踪、订单...

    shopping网上购物系统

    4. 数据访问层:负责与数据库的交互,包括数据的增删改查操作。在“shopping”系统中,可能使用JDBC或者ORM框架如Hibernate来实现。 5. 数据库:存储系统所需的所有数据,如用户信息、商品详情、订单记录等。通常...

    数据库综合实验报告-超市会员管理系统.doc

    系统采用JSP作为脚本语言,并利用Oracle数据库进行数据存储和交互。系统分为前端浏览器端和后端服务器端,前者负责UI展示和用户交互,后者则负责数据库的维护和数据操作。 **功能需求分析** 1. **用户登录模块**:...

    超市会员管理系统报告

    系统采用B/S模式,确保用户可以通过浏览器访问,后台处理数据的增删改查。 - **功能需求分析**: - **用户登录模块**:用户需要输入用户名和密码进行身份验证。系统提供密码找回功能,如果连续五次输入错误,用户...

    java的 系统 酒店管理

    同时,数据库技术(如MySQL或Oracle)用于持久化数据,确保即使系统重启也能恢复客户数据。在操作数据库时,Java的JDBC(Java Database Connectivity)接口提供了与数据库交互的标准方式,能够执行SQL语句,实现数据...

    基于JSP+BS+Javabean的网上零食销售系统.zip

    为了存储和管理零食信息、用户信息、订单等数据,系统通常会连接到一个关系型数据库,如MySQL或Oracle。数据库设计应遵循第三范式,确保数据的一致性和完整性。可能的表包括用户表、商品表、订单表、购物车表等,各...

    基于java的车位租赁管理系统毕业设计与实现(项目报告+答辩PPT+源代码+数据库).zip

    SQL语句用于数据的增删查改,保证数据的一致性和完整性。 3. MVC(Model-View-Controller)架构:该架构模式使代码结构清晰,有利于后期维护和扩展。模型负责业务逻辑,视图负责展示数据,控制器负责处理用户请求和...

Global site tag (gtag.js) - Google Analytics