ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 对于BITI-RAINY提到的control scn的疑问?

对于BITI-RAINY提到的control scn的疑问?

原创 Linux操作系统 作者:wei-xh 时间:2010-05-08 14:38:51 0 删除 编辑
关于延迟块清除导致的01555错误,如何进行块清除,BITI-RAINY给的回答:
oracle 会把query  scn 去和 回滚段中 事务的提交scn比较,如果没有找到事务结束scn,说明回滚信息已经被覆盖了。这时就把query  scn 去和 control scn比较,因为 control  scn 是当前该回滚段中所能获得的最小的一个 commit  scn.如果 query  scn 依然小于这个control  scn ,由于被覆盖的事务的commit  scn 肯定比回滚段中 contrl  scn 小,则暗示着 oracle 无法知道 query  scn 和 commit  scn 之间的大小关系,就报了 1555 错误。

这个时候,oracle就把这个 control  scn 当作 upper  bound  commit  scn 。这是因为,真实的cmmit  scn 必然小于这个 control  scn .而current  scn必然远大于这个 control  scn。所以将 commit  scn 设置为这个control  scn 必然是安全的。

commit scn <  control  scn (upper  bound  scn)  <  current  scn


我的疑问是这个CONTROL SCN在哪里记录啊?以下是我DUMP的回滚段头,这个CONTROL SCN在什么地方记录啊?


Undo Segment:  _SYSSMU7$ (7)
********************************************************************************
  Extent Control Header
  -----------------------------------------------------------------
  Extent Header:: spare1: 0      spare2: 0      #extents: 4      #blocks: 271   
                  last map  0x00000000  #maps: 0      offset: 4080  
      Highwater::  0x0080072c  ext#: 3      blk#: 35     ext size: 128   
  #blocks in seg. hdr's freelists: 0     
  #blocks below: 0     
  mapblk  0x00000000  offset: 3     
                   Unlocked
     Map Header:: next  0x00000000  #extents: 4    obj#: 0      flag: 0x40000000
  Extent Map
  -----------------------------------------------------------------
   0x0080006a  length: 7     
   0x00800149  length: 8     
   0x00800389  length: 128   
   0x00800709  length: 128   
  
Retention Table
  -----------------------------------------------------------
Extent Number:0  Commit Time: 1264600820
Extent Number:1  Commit Time: 1264600825
Extent Number:2  Commit Time: 1265292116
Extent Number:3  Commit Time: 1265292116
  
  TRN CTL:: seq: 0x0148 chd: 0x0007 ctl: 0x0005 inc: 0x00000000 nfb: 0x0000
            mgc: 0x8201 xts: 0x0068 flg: 0x0001 opt: 2147483646 (0x7ffffffe)
            uba: 0x0080072c.0148.1b scn: 0x0000.000c64af
Version: 0x01
  FREE BLOCK POOL::
    uba: 0x00000000.0148.1a ext: 0x3  spc: 0x1296  
    uba: 0x00000000.0148.1e ext: 0x3  spc: 0xd92   
    uba: 0x00000000.0147.1d ext: 0x2  spc: 0x1730  
    uba: 0x00000000.0000.00 ext: 0x0  spc: 0x0     
    uba: 0x00000000.0000.00 ext: 0x0  spc: 0x0     
  TRN TBL::

  index  state cflags  wrap#    uel         scn            dba            parent-xid    nub     stmt_num    cmt
  ------------------------------------------------------------------------------------------------
   0x00    9    0x00  0x0185  0x002e  0x0000.000cbe89  0x0080072c  0x0000.000.00000000  0x00000001   0x00000000  1267077913
   0x01    9    0x00  0x0184  0x0009  0x0000.000c6638  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x02    9    0x00  0x0184  0x002b  0x0000.000cba3a  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1267077892
   0x03    9    0x00  0x0184  0x0006  0x0000.000c65ca  0x00800727  0x0000.000.00000000  0x00000001   0x00000000  1265296783
   0x04    9    0x00  0x0184  0x0011  0x0000.000c668a  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x05    9    0x00  0x0185  0xffff  0x0000.000cbec6  0x00000000  0x0000.000.00000000  0x00000000   0x00000000  1267077928
   0x06    9    0x00  0x0184  0x0020  0x0000.000c65dd  0x00800727  0x0000.000.00000000  0x00000001   0x00000000  1265296783
   0x07    9    0x00  0x0184  0x002c  0x0000.000c64dc  0x00800727  0x0000.000.00000000  0x00000001   0x00000000  1265296218
   0x08    9    0x00  0x0184  0x000a  0x0000.000c6658  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x09    9    0x00  0x0184  0x0008  0x0000.000c6648  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x0a    9    0x00  0x0184  0x000e  0x0000.000c666a  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x0b    9    0x00  0x0184  0x001c  0x0000.000c67a0  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265297300
   0x0c    9    0x00  0x0184  0x0015  0x0000.000c66fe  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296914
   0x0d    9    0x00  0x0184  0x0029  0x0000.000c660e  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x0e    9    0x00  0x0184  0x0004  0x0000.000c6677  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x0f    9    0x00  0x0184  0x0016  0x0000.000c66a4  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x10    9    0x00  0x0184  0x0018  0x0000.000c66c8  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x11    9    0x00  0x0184  0x000f  0x0000.000c6696  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x12    9    0x00  0x0184  0x0021  0x0000.000c68f1  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265298016
   0x13    9    0x00  0x0184  0x0010  0x0000.000c66be  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x14    9    0x00  0x0184  0x0026  0x0000.000c69d0  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1265298407
   0x15    9    0x00  0x0184  0x000b  0x0000.000c6750  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265297109
   0x16    9    0x00  0x0184  0x0013  0x0000.000c66ae  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x17    9    0x00  0x0184  0x001a  0x0000.000c67eb  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265297430
   0x18    9    0x00  0x0184  0x000c  0x0000.000c66d2  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x19    9    0x00  0x0184  0x001e  0x0000.000c6864  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265297690
   0x1a    9    0x00  0x0184  0x0019  0x0000.000c6813  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265297495
   0x1b    9    0x00  0x0184  0x001f  0x0000.000c690d  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265298019
   0x1c    9    0x00  0x0184  0x0017  0x0000.000c67d9  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265297428
   0x1d    9    0x00  0x0184  0x0000  0x0000.000cbe54  0x0080072c  0x0000.000.00000000  0x00000003   0x00000000  1267077911
   0x1e    9    0x00  0x0184  0x0012  0x0000.000c689f  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265297821
   0x1f    9    0x00  0x0184  0x0023  0x0000.000c6933  0x0080072a  0x0000.000.00000000  0x00000002   0x00000000  1265298081
   0x20    9    0x00  0x0183  0x000d  0x0000.000c65fa  0x00800727  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x21    9    0x00  0x0184  0x001b  0x0000.000c6900  0x00800729  0x0000.000.00000000  0x00000001   0x00000000  1265298019
   0x22    9    0x00  0x0184  0x0014  0x0000.000c6980  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1265298212
   0x23    9    0x00  0x0184  0x0022  0x0000.000c6945  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1265298081
   0x24    9    0x00  0x0184  0x0025  0x0000.000c6a58  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1265298728
   0x25    9    0x00  0x0184  0x0028  0x0000.000c6a63  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1265298728
   0x26    9    0x00  0x0184  0x0024  0x0000.000c6a20  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1265298602
   0x27    9    0x00  0x0183  0x0003  0x0000.000c658c  0x00800727  0x0000.000.00000000  0x00000001   0x00000000  1265296650
   0x28    9    0x00  0x0184  0x0002  0x0000.000cb9c8  0x00000000  0x0000.000.00000000  0x00000000   0x00000000  1267077886
   0x29    9    0x00  0x0183  0x002a  0x0000.000c661a  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x2a    9    0x00  0x0183  0x0001  0x0000.000c6629  0x00800728  0x0000.000.00000000  0x00000001   0x00000000  1265296819
   0x2b    9    0x00  0x0184  0x001d  0x0000.000cbe2d  0x0080072a  0x0000.000.00000000  0x00000001   0x00000000  1267077902
   0x2c    9    0x00  0x0183  0x0027  0x0000.000c653b  0x00800727  0x0000.000.00000000  0x00000001   0x00000000  1265296455
   0x2d    9    0x00  0x0184  0x0005  0x0000.000cbeb7  0x0080072c  0x0000.000.00000000  0x00000001   0x00000000  1267077926
   0x2e    9    0x00  0x0184  0x002d  0x0000.000cbea0  0x0080072c  0x0000.000.00000000  0x00000001   0x00000000  1267077923
   0x2f   10    0x80  0x0184  0x0003  0x0000.000cbed4  0x0080072c  0x0000.000.00000000  0x00000001   0x00000000  0
*** 2010-02-25 14:18:25.415

[ 本帖最后由 wei-xh 于 2010-3-22 17:16 编辑 ]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22034023/viewspace-662243/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE组成员,DBGeeK用户组发起人。曾在DTCC、ORACLE技术嘉年华、Gdevops等公开场合做过数据库技术专题分享,2017年应Oracle邀请在世界最大的数据库会议OOW上做技术分享。组织翻译了《拨云见日,解密Oracle ASM内核》一书。

注册时间:2009-07-04

  • 博文量
    422
  • 访问量
    2425318