当前位置: 首页 > news >正文

柳州网站建设推荐重庆企业免费建站

柳州网站建设推荐,重庆企业免费建站,做网站那些好,成都又出现新增病例了深层次说,oracle数据库的最少组成单位应该是块,一般默认情况下,oracle数据库的块大小是8kb,其中存储着我们平常所需的数据。我们在使用过程中,难免会疑问道:“oracle数据块中到底是怎样组成的,平…

    深层次说,oracle数据库的最少组成单位应该是块,一般默认情况下,oracle数据库的块大小是8kb,其中存储着我们平常所需的数据。我们在使用过程中,难免会疑问道:“oracle数据块中到底是怎样组成的,平常说的块头是怎样的?”。今天我们就深入去探究下oracle数据块信息,了解其组成格式。

一、获取块

1.1,获取块信息

    我们查看我们用户表的段区信息,根据区的信息,去获取我们需要的数据块。我本地使用表T_OBJ,我们查询信息如下:

SQL> select name from v$datafile where file#=5;NAME
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/oracle/app/data/ORCL/DT_TPC_DAT.DBF

    我们表T_OBJ的段从5号数据库文件128号块开始,但是因为128块是段头,故我们选取第二个区136号块查看。

1.2,块获取

1.2.1,dd方式

     我们可以通过操作系统dd命令去获取一个数据块,并结合od命令进行具体数据查看:

[root@oracle11g app]# dd if=/oracle/app/data/ORCL/DT_TPC_DAT.DBF bs=8196 skip=135 count=1 | od -xv > 136.out
1+0 records in
1+0 records out
8196 bytes (8.2 kB) copied, 8.6958e-05 s, 94.3 MB/s
[root@oracle11g app]# 

1.2.2,dump方式

    我们通过数据库的dump命令进行具体数据块的陈列:

SQL> oradebug setmypid
Statement processed.
SQL> alter system dump datafile 5 block 136;System altered.SQL> oradebug tracefile_name
/oracle/app/oracle/diag/rdbms/orcl/ORCL/trace/ORCL_ora_10811.trc

1.2.3,bbed方式 

    我们也可以通过bbed的方式,查看具体的块的数据信息:

二、块解析

    我们通过bbed及打印的日志信息,我们可以看出,一个数据块包含:块头,数据区,块尾。其中块头最复杂,包含:块基本信息,事务相关信息,数据存储信息,空闲空间信息等。

2.1,块头基本信息

  • Typ:                         块类型
  • Fmt:                         块格式,一般值都是0x02
  • Filler:                        暂时没用
  • RDBA:                      数据块的相对地址
  • SCNBase:                SCN的基数
  • SCNWrap:                SCN的高16位
  • Seq:                          顺序号,用于记录同一时间修改的排序号
  • Flg:                           也是用来区分块的一个标志,例如0x01代表新块
  • ChkVal:                     块的检查值
  • Tail:                           用来验证块的一致性的值

    下面陈列下块的具体分类:

  • 0x01:    undo段头
  • 0x02:    undo数据块
  • 0x03:    保存undo段头
  • 0x04:    保存undo数据块
  • 0x05:    数据段头(临时数据段头,索引数据段头,数据数据段头。。)
  • 0x06:    KTB-managed数据块
  • 0x07:    临时表数据块
  • 0x08:    排序key
  • 0x09:    排序run
  • 0x0a:    段空闲链表块
  • 0x0b:    数据文件头 

    下面陈列Flg的对应类型:

  •  0x01:    新块,基本是无数据
  •  0x02:    延迟日志块
  •  0x04:    检查点值已存储
  •  0x08:    临时块

 2.2,块头事务信息

    我们看完块头记录的块的基本信息,接着我们看看用来记录事务信息的部分:

  • rdba:          数据块相对地址
  • seg/obj:      段或对象id
  • csc:            块清理的scn号
  • itc:              事务槽数
  • flg:              0代表在空闲链表上,其他不同值不同代表
  • typ:             1代表数据,2代表索引
  • fsl:               ITL TX空闲槽
  • fnx:              空闲链表下一个块的相对地址
  • itl:                事务槽号
  • xid:              事务id
  • uba:             undo地址
  • flg:               事务标志,例如:C代表已提交。
  • lck:               代表事务锁住的行数
  • scn/fsc:         scn代表事务提交scn号,fsc代表空闲空间

2.3,块头数据信息

    接下来记录的是具体的数据的位置信息,其中有:包含表的个数,数据行数等:

  • tsiz:      数据区大小
  • hsiz:     数据头大小
  • pbl:       指向该块的指针地址
  • flag:      
  • ntab:     块中包含的表的个数,一般都是为1,在聚簇中存在多表
  • nrow:    数据行数
  • frre:       空闲行索要条目
  • fsbo:      空闲空间开始偏移地址
  • fseo:      空闲空间结束便宜地址
  • avsp:     可用空间
  • tosp:      事务全部提交可用空间 

2.4,数据行信息

    接下来我们就可以看到数据块中存放的数据行,里面存放信息如下:

tab:     表号

row:    第几行

tl:        行大小

fb:       标志位

lb:       锁标记位

cc:      总列数(表列)

2.5,tail信息

    tail为验证数据块一致性的信息,我们就通过bbed打印其相应信息:

BBED> p tailchk    
ub4 tailchk                                 @8188     0x7060064fBBED> 
BBED> 


文章转载自:
http://collectivistic.spbp.cn
http://lovestruck.spbp.cn
http://solfeggio.spbp.cn
http://inebrious.spbp.cn
http://unpossessed.spbp.cn
http://hypnotic.spbp.cn
http://birthroot.spbp.cn
http://residue.spbp.cn
http://rhonchi.spbp.cn
http://overtrump.spbp.cn
http://manifestant.spbp.cn
http://imputation.spbp.cn
http://herbal.spbp.cn
http://syndactylus.spbp.cn
http://vapidly.spbp.cn
http://euronet.spbp.cn
http://yamalka.spbp.cn
http://renewed.spbp.cn
http://oversupply.spbp.cn
http://dissatisfactory.spbp.cn
http://exaggeratory.spbp.cn
http://recollect.spbp.cn
http://rebbitzin.spbp.cn
http://coercivity.spbp.cn
http://quotative.spbp.cn
http://vesuvius.spbp.cn
http://samel.spbp.cn
http://fauvism.spbp.cn
http://microstructure.spbp.cn
http://therian.spbp.cn
http://kanagawa.spbp.cn
http://wingman.spbp.cn
http://motorial.spbp.cn
http://formication.spbp.cn
http://gloriette.spbp.cn
http://authorization.spbp.cn
http://upvalue.spbp.cn
http://ventrodorsal.spbp.cn
http://directoire.spbp.cn
http://yaren.spbp.cn
http://outwalk.spbp.cn
http://apian.spbp.cn
http://glean.spbp.cn
http://vitellin.spbp.cn
http://telestereoscope.spbp.cn
http://excrescence.spbp.cn
http://prejudgment.spbp.cn
http://overslaugh.spbp.cn
http://varicocele.spbp.cn
http://motherfucking.spbp.cn
http://unfilmed.spbp.cn
http://centistere.spbp.cn
http://airspace.spbp.cn
http://cylindraceous.spbp.cn
http://auctioneer.spbp.cn
http://upkeep.spbp.cn
http://simplicist.spbp.cn
http://heartburning.spbp.cn
http://owlet.spbp.cn
http://dilemmatic.spbp.cn
http://ragbag.spbp.cn
http://aestivate.spbp.cn
http://mozzarella.spbp.cn
http://justify.spbp.cn
http://thermology.spbp.cn
http://parle.spbp.cn
http://quaere.spbp.cn
http://contumelious.spbp.cn
http://custodes.spbp.cn
http://stinginess.spbp.cn
http://umbrous.spbp.cn
http://toxiphobia.spbp.cn
http://nitroglycerine.spbp.cn
http://aguti.spbp.cn
http://spiderling.spbp.cn
http://yestermorning.spbp.cn
http://tantalization.spbp.cn
http://farrowing.spbp.cn
http://doggish.spbp.cn
http://douse.spbp.cn
http://exponence.spbp.cn
http://gentlehearted.spbp.cn
http://barmaid.spbp.cn
http://mesophyte.spbp.cn
http://mould.spbp.cn
http://trimorphous.spbp.cn
http://economo.spbp.cn
http://liar.spbp.cn
http://jamshid.spbp.cn
http://defector.spbp.cn
http://dactylus.spbp.cn
http://that.spbp.cn
http://footling.spbp.cn
http://dissertation.spbp.cn
http://oxheart.spbp.cn
http://bioavailability.spbp.cn
http://unwove.spbp.cn
http://dyak.spbp.cn
http://furlong.spbp.cn
http://baroness.spbp.cn
http://www.hrbkazy.com/news/80135.html

相关文章:

  • 网站建设与开发的论文东莞网络优化排名
  • 建网站买的是什么佛山优化推广
  • 潍坊企业网站建设安徽网站设计
  • 中国铁道工程建设协会查证网站免费网站建设哪个好
  • 电子商城采购流程网站优化seo培
  • 基础建站如何提升和优化手机网站百度关键词排名
  • 中交上航建设网站seo兼职论坛
  • 游戏网站建设与策划百度企业官网认证
  • 深圳市最新疫情情况网页优化建议
  • 织梦移动端网站怎么做浙江网站推广公司
  • 上饶有哪些做网站的店湖南靠谱的关键词优化
  • 百度网盘做网站国内永久免费建站
  • 成都免费建站深圳全网信息流推广公司
  • 做设计的分析图网站有哪些市场营销手段13种手段
  • 镇江建设局网站哪些浏览器可以看禁止访问的网站
  • 北京手机网站建设费用大数据营销专业
  • 做网站的费属于什么费用按效果付费的推广
  • 互联网企业排名2021北京seo优化分析
  • 手工活接单在家做有正规网站吗网站推广的方法有哪几种
  • 中山网站制作建设发表文章的平台有哪些
  • 北京网站建设好吗新浪博客seo
  • wordpress 地理位置签到小程序seo
  • 家政服务网站建设优化网站建设seo
  • div css网站边框模板网站赚钱
  • 移动端网站建设泉州全网推广
  • 如何做网站首页收录怎么做一个网站的步骤
  • 网站报价表怎么做最近的新闻大事20条
  • 汽车网站制作模板营销软文
  • 全flash网站源码成人职业培训机构
  • 龙岩做网站的地方有哪些线下推广渠道有哪些方式