oracle X表汇总

来源:互联网 发布:龙神契约升阶数据 编辑:程序博客网 时间:2024/05/22 09:04

前言

最早从 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 LatchX$KC - Kernel CacheX$KQ - Kernel Query X$KQ - Kernel GenericX$LE - Lock ElementX$KZ - Kernel Security
Table_NameMeaningsCommentsV$ Views / ScriptsX$ABSTRACT_LOBLOB's ABSTRACT  X$ACTIVECKPTACTIVE Check Point  X$ASHActive Session History  X$BHBuffer Header Buffer 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_PUBLISHERSX$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.dimlmX$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$KSUPRX$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