加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle X$Tables

发布时间:2020-12-12 13:44:09 所属栏目:百科 来源:网络整理
导读:前言 最早从?Yong Huang?那里看到关于比较详细的X$表的介绍,后来陆续从其他Oracle专家那里得到了不少信息。在Steve Adams 的书中对X$表多有提及,而且他的站点也是个资源比较丰富的地方。不过在中文Oracle技术社区很少能看到一份比较完备的介绍X$的文档。这
Table_Name Meanings Comments V$ Views / Scripts X$ABSTRACT_LOB LOB‘s ABSTRACT ? ? X$ACTIVECKPT ACTIVE Check Point ? ? X$ASH Active Session History ? ? X$BH Buffer 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_PUBLISHERS X$BUFFERED_QUEUES ? ? ? X$BUFFERED_SUBSCRIBERS ? ? ? X$CKPTBUF Check Point Buffer ? ? X$CONTEXT ? ? ? X$DUAL DUAL 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$KCCCF Kernel 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$KKSCS Kernel 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$KSMSP Kernel 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$KSPPI Kernel 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$KSUPR Kernel 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$KTUXE Kernel Transaction Undo Transaxtion Entry This 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

前言

最早从?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
    推荐文章
      热点阅读