ORACLE误删数据的恢复Oracle认证考试

文章作者 100test 发表时间 2009:11:20 16:54:25
来源 100Test.Com百考试题网


"gklt">

  有很多原因导致了数据记录的误删,怎样恢复误删的记录呢?先来看看这个概念:

  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>.0select count(*) from t1.

  COUNT(*)

  ----------

  9318


相关文章


ORACLE优化SQL语句提高效率(3)Oracle认证考试
ORACLE优化SQL语句提高效率(2)Oracle认证考试
ORACLE优化SQL语句提高效率(1)Oracle认证考试
Oracle认证辅导:Oracle的约束和索引Oracle认证考试
ORACLE误删数据的恢复Oracle认证考试
熟练Oracle的Sql语句必做18道Oracle认证考试
Oracle触发器主键自动增长Oracle认证考试
如何修改数据库名(ORACLE)Oracle认证考试
oracle认证辅导:oracle多层游标嵌套Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛