设为首页 - 加入收藏
广告 1000x90
您的当前位置:三五图库香港35图库大全 > 不一致性 > 正文

oracle数据的不一致性有几种类型

来源:未知 编辑:admin 时间:2019-07-26

  我们知道多种情况下会引起数据库的不一致性,举两种情况:如存在未提交事务的情况下,丢失回滚段的问题或丢失当前日志的问题,通过使用隐含参数都可以在数据据不一致的情形下打开DB,但具体数据库的不一致性到底更深一层的解释是怎样的呢?

  当UPDATE某个较大的表,被UPDATE的记录的原值(前印象)被写入回滚段,新值被写入DATA BUFFER ,这个变化过程(REDO UNDO)也被写入 LOG BUFFER,然后SHUTDOWN ABORT,删除回滚DBFILE ,通过隐含参数(_CORRUPTED_ROLLBACK_SEGMENTS)打开数据库。要注意的是:上次做完UPDATE后,DATA BUFFER中的一部分数据可能已经写入DBFILE 了,也还可能有一部分当时还在DATA BUFFER中通过SHUTDOWN ABORT后就丢掉了,致使库中的这个表的数据存在残缺现象,即这时数据库不一致性出现了。

本文链接:http://1763inn.com/buyizhixing/1352.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top