57.Oracle杂记——Oracle常用X$视图
常用的X$表,X$表是 Oracle 数据库的核心部分,这些表用于跟踪内部数据库信息,维持数据库的正常运行:
l X$KCCCP 的含义为[K]ernel [C]ache [C]ontrolfilemanagement [C]heckpoint [P]rogress
l X$KTUXE-------------[K]ernel [T]ransaction [U]ndo Transa[x]tion[E]ntry (table)
l X$KCBBES—[K]ernel [C]ache [B]uffer Management Buffer EventStatistics
l X$BH Buffer HeadersFixed Table Buffer Cache Diagram
l X$KSMSP([K]ernal [S]ervice [M]emory Management [S]GA Hea[P]
l X$KVIT-[K]ernel Layer Performance Layer [V] [I]nformationtables [T]ransitory Instance parameters
l X$KSMPP ( [K]ernel [S]ervice[M]emory [P]GA hea[P])
l X$KSMUP - [K]ernel [S]ervice [M]emory [U]GA Hea[P]
l X$KSMFSV ( [K]ernel [S]ervice Layer ,[M]emory Management, Addresses of [F]ixed [S]GA[V]ariables)
l X$KGHLU ( [K]ernel [G]eneric memory[H]eap manager State of [L]R[U] Of Unpinned Recreatable chunks )
l X$KGLOB( [K]ernel [G]eneric[L]ibrary Cache Manager [OB]ject)
l X$KGLPN( [K]ernel [G]eneric[L]ibrary Cache Manager object [P]i[N]s)
l X$KGLCURSOR [K]ernel [G]eneric [L]ibrary Cache Manager [CURSOR]s,记录Library Cache 中记录的 Cursor
l X$KSPPSV 的含义为:[K]ernel [S]ervice [P]arameter Component [S]ystem [V]alues
l X$KSMLRU——[K]ernal [S]torage[M]emory Management [LRU]
l X$KSQRS——[K]ernel [S]erviceen[Q]ueue [R]e[S]ource
l X$KGLLK——[K]ernel [G]eneric[L]ibrary Cache Manager object [L]oc[K]s
l X$KTSSO——[K]ernal [T]ransaction[S]ort [S]egment
等等。。。。
查看由多少X$表,命令如下:
select count(*) from v$fixed_table where name like'X$%';
可以再v$fixed_table 上查找需要的。
查看隐藏参数如下:
select x.ksppinm name,y.ksppstvl value,x.ksppdescpdesc from sys.x$ksppi x,sys.x$ksppcv y where x.indx=y.indx and x.ksppinm like'%&par%';