Oracle X$Tables

前言

最早从 Yong Huang 那里看到关于比较详细的X$表的介绍,后来陆续从其他Oracle专家那里得到了不少信息。在Steve Adams 的书中对X$表多有提及,而且他的站点也是个资源比较丰富的地方。不过在中文Oracle技术社区很少能看到一份比较完备的介绍X$的文档。这算是整理这篇文档的一个起因吧。

Oracle 数据库引擎是个复杂无比的系统,随着每个新版本的推出,Oracle都会有不少新功能新特性加入其中,越发变得复杂。从X$表的数量上可见一斑:

Oracle 816 有265 个 X$ 表
Oracle 901 有352 个 X$ 表
Oracle 920 有394 个 X$ 表
Oracle 10g 有543 个 X$ 表

可以用如下脚本进行基本查看X$ 表的基本信息:

SELECT   NAME x$table_name
    FROM v$fixed_table
   WHERE NAME LIKE 'X$%'
ORDER BY NAME;

V$fixed_table中可以查到所有的X$TABLE的名字。其值等于:X$KQFTA+X$KQFDT这两个表中X$Table的数量。也可以通过 Unix 的 strings 命令抽取 oracle 命令里的 X$ 表的信息。

$ strings $ORACLE_HOME/bin/oracle >xtable.sql

然后查看 xtables.sql 文件的内容。相关站点:

http://www.dbanotes.net/X$TABLES/xtable.sql
http://www.orafaq.com/faqdbain.htm 
http://www.stormloader.com/yonghuang/computer/x$table.html 
http://www.adp-gmbh.ch/ora/misc/x.html 
http://www.geocities.com/kgkrish/ http://www.oracle-training.cc/oracle_tips_x$.htm

 

注释

一些特定的缩写的含义

X$KS - Kernel Services 
X$KSL - Kernel Service Latch
X$KC - Kernel Cache
X$KQ - Kernel Query 
X$KQ - Kernel Generic
X$LE - Lock Element
X$KZ - Kernel Security
Table_NameMeaningsCommentsV$ Views / Scripts
X$ABSTRACT_LOBLOB's ABSTRACT  
X$ACTIVECKPTACTIVE Check Point  
X$ASHActive Session History  
X$BHBuffer HeaderBuffer Cache 
中所有块的当前状态
从State列可得到缓冲区状态值表:
0,'free' 空闲
1,'xcur' 独占
2,'scur' 并发共享
3,'cr' 一致性读取
4,'read' 读取
5,'mrec' MediaRecovery
6,'irec' InstanceRecovery
7,'write' 写入
8,'pi', Pinned
9,'memory' 内存
10,'mwrite' 内存写
11,'donated' ?
This is a very useful internal view on the buffer cache headers for database blocks in the buffer cache.
GV$BH / V$BH 
脚本:
查询当前X$BH状态的脚本
X$BUFFER   
X$BUFFERED_PUBLISHERS  GV$BUFFERED_PUBLISHERS

V$BUFFERED_PUBLISHERS
X$BUFFERED_QUEUES   
X$BUFFERED_SUBSCRIBERS   
X$CKPTBUFCheck Point Buffer  
X$CONTEXT   
X$DUALDUAL table SYS.STANDARD需要用到X$DUAL,
X$ESTIMATED_MTTR   
X$GLOBALCONTEXT   
X$HOFP   
X$HS_SESSION   
X$INSTANCE_CACHE_TRANSFER   
X$JOXFC   
X$JOXFD   
X$JOXFM   
X$JOXFR   
X$JOXFS   
X$JOXFT   
X$JSKJOBQ   
X$JSKSLV   
X$K2GTE   
X$K2GTE2   
X$KAUVRSTAT   
X$KCBBES   
X$KCBBF   
X$KCBBHS   
X$KCBFWAIT   
X$KCBKPFS   
X$KCBKWRL   
X$KCBLDRHIST   
X$KCBLSC   
X$KCBMMAV   
X$KCBOBH   
X$KCBOQH   
X$KCBSC   
X$KCBSDS   
X$KCBSH   
X$KCBSW   
X$KCBVBL   
X$KCBWAIT   
X$KCBWBPD   
X$KCBWDS   
X$KCBWH   
X$KCCAGF   
X$KCCAL   
X$KCCBF   
X$KCCBI   
X$KCCBL   
X$KCCBP   
X$KCCBS   
X$KCCCC   
X$KCCCFKernel Cache Controlfile management ControlFile name  
X$KCCCP   
X$KCCDC   
X$KCCDFHIST   
X$KCCDI  MAXLOGMEMBERS is available via x$kccdi.dimlm
X$KCCDI2   
X$KCCDL   
X$KCCFC   
X$KCCFE   
X$KCCFLE   
X$KCCFN   
X$KCCIC   
X$KCCIRT   
X$KCCLE   
X$KCCLH   
X$KCCOR   
X$KCCPA   
X$KCCPD   
X$KCCRDI   
X$KCCRM   
X$KCCRS   
X$KCCRSR   
X$KCCRT   
X$KCCSL   
X$KCCTF   
X$KCCTIR   
X$KCCTS   
X$KCFIO   
X$KCFIOHIST   
X$KCFTIO   
X$KCFTIOHIST   
X$KCKCE   
X$KCKFM   
X$KCKTY   
X$KCLCRST   
X$KCLCURST   
X$KCLFH   
X$KCLFI   
X$KCLFX   
X$KCLLS   
X$KCLQN   
X$KCLRCVST   
X$KCPXPL   
X$KCRFDEBUG   
X$KCRFSTRAND   
X$KCRFWS   
X$KCRFX   
X$KCRMF   
X$KCRMT   
X$KCRMX   
X$KCRRALG   
X$KCRRARCH   
X$KCRRDEST   
X$KCRRDGC   
X$KCRRDSTAT   
X$KCRRLNS   
X$KCRRMS   
X$KCTICW   
X$KCTLAX   
X$KCVFH   
X$KCVFHALL   
X$KCVFHMRR   
X$KCVFHONL   
X$KCVFHTMP   
X$KDLT   
X$KDNSSF   
X$KDXHS   
X$KDXST   
X$KEACMDN   
X$KEAOBJT   
X$KEHECLMAP   
X$KEHEVTMAP   
X$KEHF   
X$KEHOSMAP   
X$KEHPRMMAP   
X$KEHR   
X$KEHRP   
X$KEHR_CHILD   
X$KEHSQT   
X$KEHSYSMAP   
X$KEHTIMMAP   
X$KELRTD   
X$KELTGSD   
X$KELTOSD   
X$KELTSD   
X$KEWAM   
X$KEWASH   
X$KEWECLS   
X$KEWEFXT   
X$KEWESMAS   
X$KEWESMS   
X$KEWMAFMV   
X$KEWMDRMV   
X$KEWMDSM   
X$KEWMEVMV   
X$KEWMFLMV   
X$KEWMGSM   
X$KEWMRSM   
X$KEWMRWMV   
X$KEWMSEMV   
X$KEWMSMDV   
X$KEWMSVCMV   
X$KEWRSQLIDTAB   
X$KEWRTB   
X$KEWRTSEGSTAT   
X$KEWRTSQLSTAT   
X$KEWSSESV   
X$KEWSSMAP   
X$KEWSSVCV   
X$KEWSSYSV   
X$KEWXOCF   
X$KEWX_LOBS   
X$KEWX_SEGMENTS   
X$KFALS   
X$KFDAT   
X$KFDPARTNER   
X$KFDSK   
X$KFFIL   
X$KFFXP   
X$KFGMG   
X$KFGRP   
X$KFKID   
X$KFNCL   
X$KFTMTA   
X$KGHLU   
X$KGICC   
X$KGICS   
X$KGLAU   
X$KGLBODY   
X$KGLCLUSTER   
X$KGLCURSOR   
X$KGLDP   
X$KGLINDEX   
X$KGLJMEM   
X$KGLJSIM   
X$KGLLC   
X$KGLLK   
X$KGLMEM   
X$KGLNA   
X$KGLNA1   
X$KGLOB   
X$KGLPN   
X$KGLRD   
X$KGLSIM   
X$KGLSN   
X$KGLST   
X$KGLTABLE   
X$KGLTR   
X$KGLTRIGGER   
X$KGLXS   
X$KGSKASP   
X$KGSKCFT   
X$KGSKCP   
X$KGSKDOPP   
X$KGSKPFT   
X$KGSKPP   
X$KGSKQUEP   
X$KGSKTE   
X$KGSKTO   
X$KJBL   
X$KJBLFX   
X$KJBR   
X$KJBRFX   
X$KJCTFR   
X$KJCTFRI   
X$KJCTFS   
X$KJDRHV   
X$KJDRMAFNSTATS   
X$KJDRMHVSTATS   
X$KJDRMREQ   
X$KJDRPCMHV   
X$KJDRPCMPF   
X$KJICVT   
X$KJILFT   
X$KJILKFT   
X$KJIRFT   
X$KJISFT   
X$KJITRFT   
X$KJMDDP   
X$KJMSDP   
X$KJXM   
X$KKSAI   
X$KKSBV   
X$KKSCSKernel Kompile Shared Cursor Sharing  
X$KKSSRD   
X$KLCIE   
X$KLPT   
X$KMCQS   
X$KMCVC   
X$KMGSCT   
X$KMGSOP   
X$KMMDI   
X$KMMDP   
X$KMMRD   
X$KMMSG   
X$KMMSI   
X$KNGFL   
X$KNSTACR   
X$KNSTASL   
X$KNSTCAP   
X$KNSTMVR   
X$KNSTRPP   
X$KNSTRQU   
X$KOCST   
X$KQDPG   
X$KQFCO   
X$KQFDT   
X$KQFP   
X$KQFSZ   
X$KQFTA   
X$KQFVI   
X$KQFVT   
X$KQLFBC   
X$KQLFSQCE   
X$KQLFXPL   
X$KQLSET   
X$KQRFP   
X$KQRFS   
X$KQRPD   
X$KQRSD   
X$KQRST   
X$KRBAFF   
X$KRBMROT   
X$KRBMRST   
X$KRBMSFT   
X$KRCBIT   
X$KRCCDE   
X$KRCCDR   
X$KRCCDS   
X$KRCEXT   
X$KRCFBH   
X$KRCFDE   
X$KRCFH   
X$KRCGFE   
X$KRCSTAT   
X$KRFBLOG   
X$KRFGSTAT   
X$KRVSLV   
X$KRVSLVS   
X$KRVXDKA   
X$KRVXSV   
X$KSBDD   
X$KSBDP   
X$KSBTABACT   
X$KSFMCOMPL   
X$KSFMELEM   
X$KSFMEXTELEM   
X$KSFMFILE   
X$KSFMFILEEXT   
X$KSFMIOST   
X$KSFMLIB   
X$KSFMSUBELEM   
X$KSFQDVNT   
X$KSFQP   
X$KSFVQST   
X$KSFVSL   
X$KSFVSTA   
X$KSIMAT   
X$KSIMAV   
X$KSIMSI   
X$KSIRESTYP   
X$KSLCS   
X$KSLECLASS   
X$KSLED   
X$KSLEI   
X$KSLEMAP   
X$KSLES   
X$KSLLCLASS   
X$KSLLD   
X$KSLLT   
X$KSLLW   
X$KSLPO   
X$KSLSCS   
X$KSLSESHIST   
X$KSLWSC   
X$KSMDD   
X$KSMDUT1   
X$KSMFS   
X$KSMFSV   
X$KSMGE   
X$KSMHP   
X$KSMJCH   
X$KSMJS   
X$KSMLRU   
X$KSMLS   
X$KSMMEM   
X$KSMNIM   
X$KSMNS   
X$KSMPP   
X$KSMSD   
X$KSMSGMEM   
X$KSMSPKernel Service Memory in Shared Pool  
X$KSMSPR   
X$KSMSP_DSNEW   
X$KSMSP_NWEX   
X$KSMSS   
X$KSMSTRS   
X$KSMUP   
X$KSOLSFTS   
X$KSOLSSTAT   
X$KSPPCV   
X$KSPPCV2   
X$KSPPIKernel Service, Parameter, Parameter Info  
X$KSPPO   
X$KSPPSV   
X$KSPPSV2   
X$KSPSPFH   
X$KSPSPFILE   
X$KSPXFR   
X$KSQDN   
X$KSQEQ   
X$KSQEQTYP   
X$KSQRS   
X$KSQST   
X$KSRCCTX   
X$KSRCDES   
X$KSRCHDL   
X$KSRMPCTX   
X$KSRMSGDES   
X$KSRMSGO   
X$KSTEX   
X$KSUCF   
X$KSUCPUSTAT   
X$KSULL   
X$KSULOP   
X$KSULV   
X$KSUMYSTA   
X$KSUPGP   
X$KSUPGS   
X$KSUPL   
X$KSUPRKernel Services User Process V$PROCESS is based on GV$PROCESS; 
GV$PROCESS is based on X$KSUPR
X$KSUPRLAT   
X$KSURLMT   
X$KSURU   
X$KSUSD   
X$KSUSE   
X$KSUSECON   
X$KSUSECST   
X$KSUSEH   
X$KSUSESTA   
X$KSUSEX   
X$KSUSGIF   
X$KSUSGSTA   
X$KSUSIO   
X$KSUTM   
X$KSUVMSTAT   
X$KSUXSINST   
X$KSWSASTAB   
X$KSWSCLSTAB   
X$KSWSEVTAB   
X$KSXAFA   
X$KSXPIA   
X$KSXRCH   
X$KSXRCONQ   
X$KSXRMSG   
X$KSXRREPQ   
X$KSXRSG   
X$KTADM   
X$KTCSP   
X$KTCXB   
X$KTFBFE   
X$KTFBHC   
X$KTFBUE   
X$KTFTHC   
X$KTFTME   
X$KTIFB   
X$KTIFF   
X$KTIFP   
X$KTIFV   
X$KTPRHIST   
X$KTPRXRS   
X$KTPRXRT   
X$KTRSO   
X$KTSKSTAT   
X$KTSPSTAT   
X$KTSSO   
X$KTSTFC   
X$KTSTSSD   
X$KTTEFINFO   
X$KTTVS   
X$KTUGD   
X$KTUQQRY   
X$KTURD   
X$KTURHIST   
X$KTUSMST   
X$KTUSMST2   
X$KTUXEKernel Transaction Undo Transaxtion EntryThis view holds entry for each active undo slot.To see any DEAD transactions for deferred transaction recovery after startup:
SELECT *
  FROM x$ktuxe
 WHERE ktuxecfl = 'DEAD';
X$KUPVA   
X$KUPVJ   
X$KVII   
X$KVIS  
SELECT kvisval, kvisdsc
  FROM x$kvis;
X$KVIT   
X$KWDDEF   
X$KWQBPMT   
X$KWQPD   
X$KWQPS   
X$KWQSI   
X$KWRSNV   
X$KXFPCDS   
X$KXFPCMS   
X$KXFPCST   
X$KXFPDP   
X$KXFPNS   
X$KXFPPFT   
X$KXFPSDS   
X$KXFPSMS   
X$KXFPSST   
X$KXFPYS   
X$KXFQSROW   
X$KXSBD   
X$KXSCC   
X$KZDOS   
X$KZEMAEA   
X$KZEMAIE   
X$KZRTPD   
X$KZSPR   
X$KZSRO   
X$KZSRT   
X$LCR   
X$LE   
X$LOGMNR_ATTRIBUTE$   
X$LOGMNR_CALLBACK   
X$LOGMNR_COL$   
X$LOGMNR_COLTYPE$   
X$LOGMNR_CONTENTS   
X$LOGMNR_DICT$   
X$LOGMNR_DICTIONARY   
X$LOGMNR_DICTIONARY_LOAD   
X$LOGMNR_ENCRYPTED_OBJ$   
X$LOGMNR_ENCRYPTION_PROFILE$   
X$LOGMNR_IND$   
X$LOGMNR_INDPART$   
X$LOGMNR_LATCH   
X$LOGMNR_LOGFILE   
X$LOGMNR_LOGS   
X$LOGMNR_OBJ$   
X$LOGMNR_PARAMETERS   
X$LOGMNR_PROCESS   
X$LOGMNR_REGION   
X$LOGMNR_ROOT$   
X$LOGMNR_SESSION   
X$LOGMNR_TAB$   
X$LOGMNR_TABCOMPART$   
X$LOGMNR_TABPART$   
X$LOGMNR_TABSUBPART$   
X$LOGMNR_TRANSACTION   
X$LOGMNR_TS$   
X$LOGMNR_TYPE$   
X$LOGMNR_USER$   
X$MESSAGES   
X$NLS_PARAMETERS   
X$NSV   
X$OPTION   
X$PRMSLTYX   
X$QESMMAHIST   
X$QESMMAPADV   
X$QESMMIWH   
X$QESMMIWT   
X$QESMMSGA   
X$QESRSTAT   
X$QESRSTATALL   
X$QKSCESES   
X$QKSCESYS   
X$QKSMMWDS   
X$QUIESCE   
X$RFMP   
X$RFMTE   
X$SKGXPIA   
X$TARGETRBA   
X$TEMPORARY_LOB_REFCNT   
X$TIMEZONE_FILE   
X$TIMEZONE_NAMES   
X$TRACE   
X$TRACE_EVENTS   
X$UGANCO   
X$VERSION   
X$VINST   
X$XSAGGR   
X$XSAGOP   
X$XSAWSO   
X$XSLONGOPS   
X$XSOBJECT   
X$XSOQMEHI   
X$XSOQOJHI   
X$XSOQOPHI   
X$XSOQOPLU   
X$XSOQSEHI   
X$XSSINFO   

 源自:http://www.cnblogs.com/sopost/archive/2010/07/14/2190104.html


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值