`

Oracle——delete语句恢复

 
阅读更多



一:根据时间恢复

delete from EMP where EMPNO=7369;

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')from dual;

select * from EMP as of timestamp to_timestamp('2018-04-12 09:12:11','yyyy-mm-dd hh24:mi:ss');

flashback table EMP to timestamp to_timestamp('2018-04-12 09:12:11','yyyy-mm-dd hh24:mi:ss');

则:

二:根据数据库SCN恢复数据

1、查询当前数据库SCN号

查询到的当前值为:91799986

select * from 表名 as of scn 91799980;

flashback table 表名 to scn 91799980;
恢复完成。若报错:ORA-08189:未启用行移动功能,不能闪回表;结果方案同上。
分享到:
评论

相关推荐

    oracle数据库删除数据Delete语句和Truncate语句的使用比较

    在Oracle数据库中,删除表中数据有两种主要方式:Delete语句和Truncate语句。两者在功能上相似,但有着显著的区别,适用于不同的场景。 **Delete语句** Delete语句是一种灵活的数据删除方式,它可以有条件地删除...

    oracle 数据库系统——管理与应用

    理解SQL的基本语法,如SELECT语句用于检索数据,INSERT语句用于添加新记录,UPDATE语句用于修改现有记录,以及DELETE语句用于删除记录,是掌握Oracle管理的关键。 其次,数据库的管理涉及到实例与数据库的概念。...

    oracle操作数据DML语句.ppt

    UPDATE语句允许你修改表中已存在的行,而DELETE语句则可以移除特定行或满足特定条件的行。 在进行这些操作时,事务管理是非常重要的。事务是一组逻辑上相关的DML语句,确保数据库的一致性和完整性。例如,如果你在...

    Oracle经典教程1——走进Oracle

    ### Oracle经典教程1——走进Oracle #### Oracle简介 Oracle是一种基于对象的关系型数据库管理系统,它由美国甲骨文公司开发并维护。Oracle数据库系统因其高度可靠性和强大的数据处理能力而闻名,广泛应用于各种...

    Oracle数据库误删除数据的不同恢复方法整理

    - **原理**:当使用`DROP`命令删除表后,Oracle并没有立即清除表占用的空间,而是将其放入了一个特殊的区域——回收站中,直到这些空间被新的数据覆盖。 - **查询回收站**:可以通过查询`USER_TABLES`视图或`USER_...

    Oracle学习笔记——day01

    在Oracle学习的第一天,我们主要关注了SQL语句,这是与Oracle交互的基础。SQL主要包括三种类型的语言:DML(数据操作语言)、DDL(数据定义语言)和DCL(数据控制语言)。 1. **DML(数据操作语言)**:DML主要用于...

    ORACLE3——Pro_C_的使用.doc

    - **应用程序体**:主要包括 SQL 语句(如 SELECT、INSERT、UPDATE、DELETE)和 PL/SQL 块,它们是程序的主要执行部分,用于执行数据库操作。 4. **使用 Pro*C 的优势** - **灵活性**:通过在 C 代码中嵌入 SQL,...

    oracle系统培训课件——资料包(7个ppt)

    - SQL语言:讲解SQL的基本语法,如SELECT语句、INSERT语句、UPDATE语句和DELETE语句。 - Oracle架构:包括实例与数据库的区别,SGA(System Global Area)和PGA(Program Global Area)的作用。 2. **Oracle安装...

    Oracle缓存连接——Timesten体系结构 .docx

    Oracle缓存连接——Timesten体系结构是一种优化数据库性能的技术,它通过在内存中缓存Oracle数据库的部分或全部数据来加速查询和事务处理。Timesten是Oracle公司提供的一款高性能的内存数据库,专为实时应用设计,能...

    Oracle+11g+从入门到精通——光盘源码

    2. **SQL基础**:掌握SQL语言的基本语法,如SELECT、INSERT、UPDATE、DELETE语句,以及查询优化技巧,如使用索引和视图。 3. **PL/SQL编程**:了解PL/SQL的语法,学习过程、函数、触发器和游标的编写,以及异常处理...

    Oracle数据库——数据库安全性管理.pdf

    Oracle数据库的数据库安全性管理是确保数据安全的关键环节。在Oracle中,主要通过验证系统权限、角色管理和概要文件管理来实现...同时,调用级别的限制则影响单个SQL语句,不影响其他已执行的语句,保持会话的连续性。

    oracle系统培训课件——资料包(7个ppt).rar

    这个“Oracle系统培训课件——资料包(7个ppt)”压缩文件包含了一系列PPT教程,旨在帮助学习者深入理解Oracle系统的各个方面。下面我们将详细探讨这些课件可能涵盖的关键知识点。 1. **Oracle概述**: - Oracle...

    Oracle学习笔记——day04

    `INSERT`语句用于向表中插入新记录,而`DELETE`则用于删除指定或全部记录。 在DCL部分,讨论了事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),这是ACID原则,是...

    李兴华——Oracle数据库笔记(全)

    - **数据操纵**(DML):如INSERT、UPDATE、DELETE等语句用于插入、更新和删除数据。 - **数据定义**(DDL):如CREATE、ALTER、DROP等语句用于定义、修改和删除数据库对象。 - **数据控制**(DCL):如GRANT、...

    oracle教程--深入浅出oracle学习资料

    Oracle教程——深入浅出Oracle学习资料 Oracle数据库系统是全球广泛应用的关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发。本教程旨在为初学者和有经验的IT专业人士提供全面、深入的Oracle知识,...

    Oracle数据库应用开发——数据操作与PLSQL程序设计实验报告.docx

    【Oracle数据库应用开发——数据操作与PLSQL程序设计实验报告】 在Oracle数据库应用开发中,数据操作和PL/SQL程序设计是核心技能之一。实验主要涵盖了四大方面:数据的增删改查操作、简单的和高级的查询操作、存储...

    《数据库系统原理与应用——Oracle版》-刘淳-电子教案

    2. **SQL语言**:Oracle数据库是基于SQL的,所以教程会详细讲解SQL的语法,包括数据查询(SELECT语句)、数据插入(INSERT语句)、数据更新(UPDATE语句)和数据删除(DELETE语句)等操作,以及如何使用子查询、联接...

    Oracle经典教程2——SQL数据库操作和查询

    ### Oracle经典教程2——SQL数据库操作和查询 #### 1. SQL简介 SQL,即结构化查询语言(Structured Query Language),是一种专为管理和操作关系型数据库设计的标准编程语言。通过SQL,用户能够有效地进行数据存取...

    Oracle数据库设计文档——帮助数据库初学者了解数据库设计

    5. 触发器:在特定数据库操作(如INSERT、UPDATE、DELETE)发生时自动执行的代码。 6. 权限和角色:用于控制用户对数据库资源的访问权限。 在实践中,我们还需要考虑数据库的性能优化,如通过分区来管理大数据,...

    OCI连接oracle数据库(c++)实现

    例如,执行`SELECT`语句获取数据,或`INSERT/UPDATE/DELETE`语句修改数据。 5. **处理结果集**:如果执行的是查询,可以使用`OCIFetch()`函数逐行获取结果。对于每一行,你可以通过`OCIDescr*`句柄访问列值。 6. *...

Global site tag (gtag.js) - Google Analytics