东坡下载:内容最丰富最安全的下载站!

首页编程开发数据库 → oracle误删除的数据怎么恢复 oracle恢复删除的数据方法

oracle误删除的数据怎么恢复 oracle恢复删除的数据方法

相关文章发表评论 来源:本站整理时间:2014/10/16 11:00:16字体大小:A-A+

更多

作者:专题点击:366次评论:0次标签: oracle database 数据库

oracle误删除的数据怎么恢复?下面为大家带来oracle恢复删除的数据方法:

Oracle数据库开发工具(Oracle SQL Developer)
类型:编程工具大小:147.4M语言:英文时间:评分:2.0

PART1

分为两种方法:scn和时间戳两种方法恢复。

一、通过scn恢复删除且已提交的数据

1、获得当前数据库的scn号

select current_scn from v$database; (切换到sys用户或system用户查询)

查询到的scn号为:1499223

2、查询当前scn号之前的scn

select * from 表名 as of scn 1499220; (确定删除的数据是否存在,如果存在,则恢复数据;如果不是,则继续缩小scn号)

3、恢复删除且已提交的数据

flashback table 表名 to scn 1499220;

二、通过时间恢复删除且已提交的数据

1、查询当前系统时间

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

2、查询删除数据的时间点的数据

select * from 表名 as of timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss');  (如果不是,则继续缩小范围)

3、恢复删除且已提交的数据

flashback table 表名 to timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss');

注意:如果在执行上面的语句,出现错误。可以尝试执行 alter table 表名 enable row movement; //允许更改时间戳

PART2

  SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。

  SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的

  注释:Oracle 仅根据 SCN 执行恢复。

  它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, System Commit Number ,而通常 SCN 在提交时才变化,所以很多情况下,

  这两个名词经常被交替使用。

  究竟是哪个词其实对我们来说并不是最重要的,重要的是我们知道 SCN 是 Oracle 内部的时钟机制, Oracle 通过 SCN 来维护数据库的一致性,并通过SCN 实施 Oracle 至关重要的恢复机制。

  具体执行流程我们可从以下几个示例图中体会;

  1.原表记录 $ sqlplus eygle/eygle

  SQL*Plus: Release 10.1.0.2.0 - Production on Wed Mar 30 08:52:04 2005

  Copyright (c) 1982, 2004, Oracle. All rights reserved.

  Connected to:

  Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - 64bit Production

  With the Partitioning, OLAP and Data Mining options

  SQL>select count(*) from t_officename;

  COUNT(*)

  ----------

  9318

  2.误删除所有记录

  并且提交更改。

  SQL>delete from t_officename;

  9318 rows deleted.

  SQL>commit;

  Commit complete.

  SQL>select count(*) from t1;

  COUNT(*)

  ----------

  0

  3.获得当前SCN

  如果能够确切知道删除之前SCN最好,如果不知道,可以进行闪回查询尝试.

  SQL>select dbms_flashback.get_system_change_number from dual;

  GET_SYSTEM_CHANGE_NUMBER

  ------------------------

  10671006

  SQL>select count(*) from t1 as of scn 10671000;

  COUNT(*)

  ----------

  0

  SQL>select count(*) from t1 as of scn 10670000; //如果找不到,不断减少scn号再偿试

  COUNT(*)

  ----------

  9318

  我们看到在SCN=10670000时,数据都在。

  4.恢复数据.

  SQL>insert into t_officename select * from t_officename as of scn 10670000;

  9318 rows created.

  SQL>commit;

  Commit complete.

  SQL>select count(*) from t_officename;

  COUNT(*)

  ----------

  9318

  文章2

  误删数据后的还原

  select timestamp_to_scn(to_timestamp('2009-03-13 09:00:00','YYYY-MM-DD HH:MI:SS')) from dual;

  结果:13526973

  将删除时间转换为scn

  select * from reportinfo  AS OF SCN 13526973

  将reportinfo表中的scn点的数据取出

  然后可以根据这个数据进行还原操作

  create table reporttest as select * from reportinfo where 1=0;

  insert into reporttest select * from reportinfo AS OF SCN 13526973;

  --上面两句应该可以合成一句

  --create table reporttest as select * from reportinfo AS OF SCN 13526973;

  这是reporttest表中就是scn点的reportinfo数据.处理即可

  • 共享电动单车
  • 合肥app大全
  • 抗癌
  • 声母韵母ppt
共享电动单车
(44)共享电动单车

共享电动单车是一种新的交通工具,通过扫码开锁,循环共享。目前市场主要有:小蜜电动单车、享骑电单车、芒果电单车、途尔电单车、七号电单车、蜜蜂出行、177共享电动车、猎吧出行,功能都是大同小异的,这里为您提供的是各企业专用的app,希望能帮助到您的出行。

共享电动单车一小时能跑多少公里

这要看电动车几v的,电机几瓦的。48v,电机500瓦的载个人可以开到40/每小时。60v电机1000瓦可以开到50/每小时。像自行车一样的电动车就是每小时30km最高了。新国标规定是25/每小时。70V的电池原则上是没有的。目前的铅蓄电池是12V/块拼装,多用的是3块、4块串联,即36V、48V,另有18V的四块串联为64V,你说的70V的原则上是没有的。电动车能跑多少公里,行业里叫续行里程,它不仅和电池电压、电流有关系,还和电机类型、额定功率、输出效率、负荷量等有关系。按64V20A电池,500W电摩电机计算的话,续行里程大约等于=20/(500W/64V/20A)*80%*30公里/小时=61.44公里。也就是说,如果你的电动车在正常条件下行驶下(道路状况良好,气温在10度以上35度以下,仅载1人情况下),电机效率可达80%,那么,你可以续行61公里左右

支付宝共享单车怎么使用

直接打开支付宝扫码就可以使用了。

现在,只要找到车身二维码,再打开支付宝扫一扫,就可以解锁骑走了,而不再需要安装各自的APP。这六家共享单车分别是:ofo、永安行、小蓝、Hellobike、funbike(凡骑)、优拜。

在新版支付宝首页,还单独上线了一个独立的“共享单车”应用,点开之后就能快速了解附近有哪些单车离自己最近、哪些免押、哪些有骑行优惠。

为了让大家尽快适应从支付宝扫单车,支付宝推出了优惠活动, 4月29日-5月7日期间,凡骑、Hellobike、ofo、小蓝、永安、优拜六大共享单车使用支付宝客户度扫一扫,可免费骑车。

此外,通过支付宝扫一扫骑车,且单次骑行超过5分钟用户,即可参与瓜分千万红包大奖的活动。


...更多>>
合肥app大全
(61)合肥app大全

合肥古为淮夷地,商朝称虎方,西周称夷虎。周时庐子国建都于此。秦始皇二十六年(前221年),废分封,立郡县,合肥属九江郡。这里为您提供的是一系例合肥有关的app,是合肥新生活必备的手机软件,包括出行,购物,聚会等。

...更多>>
抗癌
(21)抗癌

确认了李咏的确逝世的消息后,很多人的反应还是不敢相信,太突然,明明感觉不久前才见过他啊。根据哈文的微博,李咏已经在美国抗癌17个月,所以大家一定要保证身体,多锻炼,这里为您提供一些app,让癌远离!主要是一些如何防治,以及一些如何运动的app

...更多>>
  • 蛇行运动手游1.8 安卓最新版

    10-12 / 35.2M

    推荐理由:这是一款经典的贪吃蛇游戏,不一样的是你在通过数字板块之前需要将周围的黄色食物吃完,使得你的身体变得越
  • 简康运动app1.0 苹果版

    10-11 / 39.9M

    推荐理由:随着生活条件的变好,健身成了许多人的生活的一部分,健身可以让你的生活更丰富!小编爱来了简康运动app,这
  • 我爱篮球运动app1.0.0 安卓版

    10-09 / 5.0M

    推荐理由:一款篮球赛事服务软件,我爱篮球运动app这里有最新的篮球赛事信息,可以关注比赛时间,观看比赛,记录每个篮
  • 新运动助手2.0.0 安卓手机版

    10-02 / 1.6M

    推荐理由:很多的人都是非常的喜欢刷一些微信或者是qq上面的步数,可以使用这款最新的新运动助手app,直接的快速的对你
  • 运动小智腹部训练app0.1.7 安卓版

    09-26 / 43.7M

    推荐理由:智能健身运动平台,运动小智腹部训练app专门针对你的腹部赘肉而打造,帮你减掉多余的肉,训练简单,有智能语
  • 定向运动手游1.1.5 安卓最新版

    09-01 / 86.0M

    推荐理由:这个一个运动跑步的游戏,非常新颖的玩法,3d人物风格,地图上会给你设定一个目标,你需要通过手机掌握出路
声母韵母ppt
(16)声母韵母ppt

声母,是使用在韵母前面的辅音,跟韵母一齐构成的一个完整的音节。其他汉藏语系语言也有类似的结构。一般由辅音充当,即首辅音。韵母是指中国汉语音韵学术语,汉语字音中声母、字调以外的部分。旧称为韵。韵母由韵头(介音)、韵腹(主要元音)、韵尾三部分组成;按韵母结构可分为单韵母、复韵母、鼻韵母。

...更多>>
  • 部编版ang eng ing ong 教案ppt课件

    10-24 / 17.6M

    推荐理由:教学目标1.学会后鼻韵母ang、eng、ing、ong和整体认读音节ying及ying的四声,读准音,认清形,正确书写。2.学会
  • 拼音an.en.in.un.vn教案ppt

    10-24 / 1.1M

    推荐理由:an读安,en读恩,in读因,un读温,vn读韵前鼻音尾韵母指的是鼻韵母中以-n为韵尾的韵母。普通话中的前鼻音尾
  • 汉语拼音ie ue er教案PPT

    10-24 / 1.1M

    推荐理由:教学目标1、学会复韵母ieüe、特殊韵母er及其四声读准音认清形,正确书写。2、学习声母与复韵母ieüe组成的
  • ao ou iu 优秀教学ppt

    10-24 / 2.2M

    推荐理由:1、认读复韵母ɑo⑴出示奥运福娃、奥运主会场、奥运标志,让学生说名称。(设计意图:联系学生喜爱的福娃形
  • ai ei ui 教学设计ppt课件

    10-24 / 2.4M

    推荐理由:小朋友,你们好!就在刚才,我遇见了六位老朋友。听说我来上课,就嚷嚷着要一同来,你们欢迎吗?一起喊出他
  • zh ch sh r公开课教案ppt

    10-24 / 2.7M

    推荐理由:本课共包括四部分内容:第一部分是情境图;第二部分是zh、ch、sh、r和整体认读音节zhi、chi、shi、ri两拼音

相关评论

阅读本文后您有什么感想? 已有 人给出评价!

  • 2791 喜欢喜欢
  • 2101 顶
  • 800 难过难过
  • 1219 囧
  • 4049 围观围观
  • 5602 无聊无聊
热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

本类常用软件