`
kaobian
  • 浏览: 208929 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

Oracle drop表、delete表 恢复操作

阅读更多

分享这些经验只是为了给 曾经犯过 错误的同学一个 挽救的方法

第一个问题:drop table,切记没有purge掉

                 恢复的方法是:

                 flashback table tableName to before drop [ rename to newTableName]

解释:红字是关键字,[] 代表可选项

 

第二个问题:delete from tableName

                 恢复方法是:

       先查询scn(system change number)号:

                select dbms_flashback.get_system_change_number from dual;

--需要用户有dbms_flashback.get_system_change_number 权限;

      根据查询的scn号,一点点往下减少,尝试那个号符合我们删除数据的时间点

                select * from tableName as of scn 13102359953430;

--笔者的13102359953430 是尝试出来的,通过sql查询的值为13102359953436,我一点一点尝试 才知道是这个值

分享到:
评论

相关推荐

    利用 Oracle 系统触发器防止误删除表操作

    利用oracle 系统触发器防止用户使用drop table 或truncate table 命令。

    delete,truncate和drop的区别

    delete,truncate和drop的区别

    详解Truncate delete drop三者的区别

    详细阐述了Oracle中三种删除的方式truncate,drop和delete三者的区别和联系.

    SQL语句中----删除表数据drop、truncate和delete的用法

    SQL语句中----删除表数据drop、truncate和delete的用法,对你爱不完

    Oracle数据恢复神器Dbseeker 2.5

    因此,在由于各种原因引起的数据库不能打开或者数据库中的表被DROP,TRUNCATE,DELETE后,而且没有备份的情况下,使用Dbseeker能够及时找回数据表记录。 最新版本请访问http://www.dbseeker.com 2015/12/05 Dbseeker...

    Oracle数据库恢复神器Dbseeker 2.1

    因此,在由于各种原因引起的数据库不能打开或者数据库中的表被DROP,TRUNCATE,DELETE后,而且没有备份的情况下,使用Dbseeker能够及时找回数据表记录。最新版本请访问作者网站http://www.dbseeker.com

    PRM-DUL Oracle(数据库恢复工具) v4.1.zip

    》》支持表被drop后的数据恢复 》》支持在没有SYSTEM表空间和数据字典损坏的情况下的非字典模式数据恢复,并能为判断数据类型提供辅助依据 》》支持10g及以上的大文件(BigFile)表空间 》》支持同一个库中不同块...

    oracle清空所有表数据

    2. drop表 3. 添加外键约束 代码使用powerdesign生成 /*==============================================================*/ /* DBMS name: ORACLE Version 10g */ /* Created on: 2013/8/16 14:30:03 */ /*=======...

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    oracle恢复测试.sql

    对Oracle各种恢复进行测试汇总,包括delete、update、drop、insert、truncate、init文件、临时文件、数据文件等。

    简单的电子商务表oracle表的建立

    简单的电子商务表,是用powerdesigner设计的

    odu oracle数据库恢复工具

    oracle数据库恢复工具odu,内含使用说明。只适用于windows环境下使用。 场景1. 数据库不能启动,但是SYSTEM表空间中的数据字典是完整的。 场景2. 表被TRUNCATE。 场景3. 表被DROP。 场景4. 系统表空间损坏。 场景5. ...

    oracle闪回技术

    oracle 的闪回技术 flashback 恢复 delete、update、drop 的误操作

    oracle命令中英文对照.doc

    DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 ...

    Oracle11g从入门到精通

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle8i_9i数据库基础

    §6.3.1 用delete删除全部记录的操作 174 §6.3.2 用delete有条件删除部分记录 175 §6.3.3 用delete分段删除大量记录 175 §6.4 insert、delete及update 的提交和撤消 176 §6.4.1 自动提交的设置 176 §6.4.2 保留...

    Oracle数据库之表与表数据操作

    数据库基本操作,如表中数据的查询、插入、删除和修改等。数据操纵语言中功能最强、使用最广,但语法也最复杂的语句是SELECT语句,其次还有INSERT、UPDATE、DELETE等语句。 1.3 事务控制语言(TCL) 事务操作,如...

    最全的oracle常用命令大全.txt

    查看放在ORACLE的内存区里的表 SQL>select table_name,cache from user_tables where instr(cache,'Y')>0; 3、索引 查看索引个数和类别 SQL>select index_name,index_type,table_name from user_indexes ...

    oracle实验报告

    (1)触发器可以声明为在对记录进行操作之前,在之前(检查约束之前和 INSERT,UPDATE 或 DELETE 执行前)或之后(在检查约束之后和完成 INSERT, UPDATE 或 DELETE 操作)触发.。 (2)一个 FOR EACH ROW 执行指定操作...

    北大青鸟Oracle教程集1

    数据库由下列组件构成: – – – – – – 数据库文件 控制文件 恢复日志文件 表空间 段 扩展区 组件分类如下: 组件分类如下: – 物理组件 – 逻辑组件 物理组件 4-1 物理组件是构成数据库的操作系统文件 ...

Global site tag (gtag.js) - Google Analytics