当前位置:  数据库>oracle

Oracle的读一致性(read-consistency)和多版本

    来源: 互联网  发布时间:2017-04-14

    本文导语: Oracle 总是基于查询的某个时间点来做决定(从这个时间点开始查询是一致的)。也就是说,Oracle 会保证打开的结果集肯定是以下两个时间点之一的当前结果集: 游标打开时的时间点。这是READ COMMITTED 隔离模式的默认行为,该模...

Oracle 总是基于查询的某个时间点来做决定(从这个时间点开始查询是一致的)。也就是说,Oracle 会保证打开的结果集肯定是以下两个时间点之一的当前结果集:

游标打开时的时间点。这是READ COMMITTED 隔离模式的默认行为,该模式是默认的事务模式(第7 章将介绍READ COMMITTED、READ ONLY 和SERIALIZABLE 事务级别之间的差别)。

查询所属事务开始的时间点。这是READ ONLY 和SERIALIZABLE 隔离级别中的默认行为。

闪回技术flashback--

alter table t_nik enable row movement;

作用是,允许Oracle 修改分配给行的rowid。在Oracle 中,插入一行时就会为它分配一个rowid,

而且这一行永远拥有这个rowid

variable SCN number

exec :scn := dbms_flashback.get_system_change_number

select * from t_nik  AS OF SCN :scn;

可以从特定的时间点,从回滚段中查询出数据来。


    
 
 

您可能感兴趣的文章:

  • Oracle读一致性导致的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle版本问题
  • Oracle支持Linux的哪些发布版本
  • 国内哪里可以下载oracle8.1.7或更新版本
  • root登陆后如何看oracle的版本
  • linux下通过对文件读取方式查询oracle的版本信息
  • Oracle与redhat什么版本搭配最好?
  • Linux版本的Oracle 11g将首先被发布
  • 初学者请教,SCO UNIX 安装oracle9i 是用for哪个的版本?
  • 如何获取Linux及Oracle版本信息
  • Oracle数据库EXP/IMP版本的支持列表集合[图文]
  • 谁知道哪个版本的oracle ias 服务器可以安装在RedHat9.0上?
  • 在linux(red hat 9.0)下可以直接安装windows版本的oracle8.17可以吗??
  • 请问linux下可以同时安装运行两个版本的oracle吗?
  • 想安装一个可以安装Oracle数据库的Linux,不知道用那种版本好?
  • VMware中linux环境下oracle安装图文教程(二)ORACLE 10.2.05版本的升级补丁安装
  • 求助~linux下oracle的安装问题---有可能是glibc版本的问题但是我不会降
  • oracle 日期函数集合(集中版本)第1/2页
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • oracle中如何把表中具有相同值列的多行数据合并成一行


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3