数据库 频道

了解一些Oracle的内核简称,说不定那天用得上

今天分享一点Oracle故障诊断时用得着的知识,不需要完整地阅读后面的内容,可以收藏起来。不过一些常见的三字缩略语,最好还是能够记住,对于你分析问题的时候初步确定思路十分有帮助。

遇到Oracle的一些故障的时候,往往要去阅读trace文件,里面的call stack中莫名其妙的简写总是让我们感到头昏脑涨。另外运维Oracle数据库的时候免不了和Oracle的一些X$视图打交道,这些视图实际上都是Oracle的内存,很难让人记住是什么含义。虽然大多数时候我们可以通过在MOS上搜索找到答案,不过有些时候还需要我们根据字面意思去做推测。

如果你了解了一些Oracle内核的缩略语,处理起类似的问题就简单多了。比如[K]ernel, [C]ache, [B]uffer。那么连起来kcbxxx大概率是和DB CACHE相关的。记住一些这方面的知识,说不准哪天就用得上了。下面的内容来自于早期的一份Oracle内部文档,从Oracle 10g以后,这方面的资料比较少能找到了。常见的缩略语包括:

  • KCB:[K]ernel [C]ache layer [B]uffer

  • K2 :[K]ernel [2]-Phase

  • KCC:[K]ernel [C]ache layer [C]ontrol file

  • KCF:[K]ernel [C]ache layer [F]ile management

  • KCL:[K]ernel [C]ache layer [L]ock management

  • KCL:[K]ernel [C]ache layer [R]edo Component

  • KCK:[K]ernel [C]ache layer [K]ompatibility Management

  • KDN:[K]ernel [D]ata Layer Sequence [N]umber Component

  • KDX:[K]ernel [D]ata Layer Inde[X] Block Component

  • KGH:[K]ernel [G]eneric Layer [H]eap Manager

  • KGI:[K]ernel [G]eneric Layer [I]nstantiation Manager

  • KGL:[K]ernel [G]eneric Layer [L]ibrary Cache Manager

  • KGK:[K]ernel [G]eneric Layer [K]ompile Layer

  • KLL:[K]ernel [L]oader [L]ibrary

  • KMC:[K]ernel [M]ulti-Threaded Layer [C]ircuit component

  • KMM:[K]ernel [M]ulti-Threaded Layer [M]onitor Server/dispatcher

  • KQD:[K]ernel [Q]uery Layer [D]ictionary Cache Management

  • KQF:[K]ernel [Q]uery Layer [F]ixed Tables/views Management

  • KQR:[K]ernel [Q]uery Layer [R]ow Cache Management

  • KSB:[K]ernel [S]ervice Layer [B]ackground Management

  • KSI:[K]ernel [S]ervice Layer [I]nstance Management

  • KSL:[K]ernel [S]ervice Layer [L]ock Management

  • KSM:[K]ernel [S]ervice Layer [M]emory Management

  • KSP:[K]ernel [S]ervice Layer [P]arameter Component

  • KSQ:[K]ernel [S]ervice Layer En[Q]ueue Management

  • KSU:[K]ernel [S]ervice Layer [U]ser Management

  • KSX:[K]ernel [S]ervice Layer E[X]ecution Management

  • KTAD:[K]ernel [T]ransaction Layer Table [A]ccess [D]efinition

  • KTC:[K]ernel [T]ransaction Layer [C]ontrol Component

  • KTS:[K]ernel [T]ransaction Layer [S]or[T] Segments

  • KTT:[K]ernel [T]ransaction Layer [T]ablespace

  • KTU:[K]ernel [T]ransaction Layer [U]ndo

  • KVI:[K]ernel Performance Layer [V] [I]nformation tables

  • KZD:[K]ernelSecurity Layer [Z][D]ictionary Component

  • KZS:[K]ernel Security Layer [Z][S]ecurity State

  • KXF:[K]ernelE[X]ecution Layer Parallel Query (Execute [F]ast)

  • KXS:[K]ernelE[X]ecution Layer [S]hared Cursor


0
相关文章