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

2024年 5月 23日 94.2k 0

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

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

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

lKCB:[K]ernel [C]ache layer [B]uffer

lK2 :[K]ernel [2]-Phase

lKCC:[K]ernel [C]ache layer [C]ontrol file

lKCF:[K]ernel [C]ache layer [F]ile management

lKCL:[K]ernel [C]ache layer [L]ock management

lKCL:[K]ernel [C]ache layer [R]edo Component

lKCK:[K]ernel [C]ache layer [K]ompatibility Management

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

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

lKGH:[K]ernel [G]eneric Layer [H]eap Manager

lKGI:[K]ernel [G]eneric Layer [I]nstantiation Manager

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

lKGK:[K]ernel [G]eneric Layer [K]ompile Layer

lKLL:[K]ernel [L]oader [L]ibrary 

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

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

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

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

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

lKSB:[K]ernel [S]ervice Layer [B]ackground Management

lKSI:[K]ernel [S]ervice Layer [I]nstance Management

lKSL:[K]ernel [S]ervice Layer [L]ock Management

lKSM:[K]ernel [S]ervice Layer [M]emory Management

lKSP:[K]ernel [S]ervice Layer [P]arameter Component

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

lKSU:[K]ernel [S]ervice Layer  [U]ser Management

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

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

lKTC:[K]ernel [T]ransaction Layer [C]ontrol Component

lKTS:[K]ernel [T]ransaction Layer [S]or[T] Segments

lKTT:[K]ernel [T]ransaction Layer [T]ablespace

lKTU:[K]ernel [T]ransaction Layer [U]ndo

lKVI:[K]ernel Performance Layer [V] [I]nformation tables

lKZD:[K]ernelSecurity Layer [Z][D]ictionary Component    

lKZS:[K]ernel Security Layer [Z][S]ecurity State

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

lKXS:[K]ernelE[X]ecution Layer [S]hared Cursor    

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

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论