Oracle表数据误删的还原方法总结

一、将某个时间点的数据找回

  • 01

    insert into hr.job_history select * from hr.job_history as of timestamp to_timestamp('2007-07-23 10:20:00', 'yyyy-mm-dd hh24:mi:ss'); 这种方法简单,容易掌握,功能和上面的一样时间为你误操作之前的时间,最好是离误操作比较近的,因为oracle保存在回滚保持段里的数据时间有一定的时间限制由undo_retention 这个参数值决定。

    二、从备份数据中恢复原表数据

    • 01

      如果是删除一段时间了,但你有比较新的数据库备份,就通过备份来恢复。新建一个库,把备份还原上去,导出表数据,再导入到现在用的库中去。

      三、从其他关联表恢复原表数据

      • 01

        如果删除一段时间了,并且无备份,但是数据在写入表的时候同时会写入其它一些关联表的话,那么就尝试通过写SQL语句从其它表取数据出来insert到被删除的表中。

      (0)

      相关推荐

      • oracle 11g 数据泵导入导出方法

        oracle 数据库的强大功能使得它在企业中的应用非常广阔,导入导出是oracle 11g日常操作中不可缺少一部分,下面由小编来分享 一下如何利用数据泵导入导出. 操作方法 01 打开开始菜单中的运行 ...

      • 如何使用SQL语句实现对Excel工作表数据的查询?

        如何在Excel中使用SQL语言实现数据查询?SQL语句是一种标准的数据库语言,其可以在任何关系型数据库管理系统中使用.本文介绍使用SQL语句实现对Excel工作表数据进行查询的具体方法步骤,非常实用 ...

      • 如何在电脑版Excel中解决无法更新数据透视表数据的问题

        电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,插入了一张数据透视表,发现无法更新透视表中的数据,那么如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双 ...

      • oracle导出数据方法

        Oracle导出数据的方法,方便数据的移植或者是数据备份. 操作方法 01 方法一: 1 oracle导出数据方法:(一般选择dmp格式的,是二进制的,跨平台) Tools-->exports ...

      • Oracle odi 数据表导出到文件

        最近一些朋友咨询小编关于Oracle odi 数据表导出到文件的问题,其实小编对这个也不是太了解,但是小编查阅了一下网络资源,发i西安了这方面的教程,就拿过来,希望能够帮助到大家! 操作方法 01 建 ...

      • 手机误恢复出厂设置了数据如何找回还原

        我们在使用手机的时候如果不小心误删除了数据,可以借助备份来还原或者使用数据恢复软件进行恢复,今天就跟大家介绍一下手机误恢复出厂设置了数据如何找回还原的具体操作步骤.有备份的还原方法1. 一旦手机恢复出 ...

      • Navicat for Oracle 表空间是什么

        Navicat for Oracle 表空间是数据库空间包含模式对象的分配.点击Navicat主界面上的"其他"按钮,然后选择"表空间",即可打开表空间对象列表 ...

      • FreeBSD 数据备份和迁移方法

        相信一些朋友也曾经想过如何快捷安全迁移数据,迁移数据可能有多种原因,一种是想增加一块硬盘,把原来一些空间不够的分区迁移过来;另一种是硬盘复制,旧的硬盘容量可能太小了,又或者已经出现了问题,想用新的硬盘 ...

      • 教大家一个让数据不再重复的方法

        不知道你是不是还是为数据重复烦恼呢?近天在这里教大家一个让数据不再重复的方法 自定义Excel公式! 大家在使用Excel2007编辑工作表格时经常要输入大量数据,有时要求输入的这些数据是不允许重复的 ...