联系:手机/微信(+86 17813235971) QQ(107644445)
标题:OERR: ALL 600 Ora 600 Layers
作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
** 0000 ** Service Layer
========================
KIESCBAS (1) Component notifier component
KIESDBAS (100) Debug component
KIESEBAS (300) Error component
KIESLBAS (500) Lock component
KIESMBAS (700) Memory component
KIESPBAS (900) System Parameters component
KIESSBAS (1100) System State object component
KIESGBAS (1110) Generic Linked List management component
KIESQBAS (1140) Enqueue component
KIESIBAS (1180) Instance Locks component
KIESUBAS (1200) User State object component
KIESABAS (1400) Async Msgs component
KIESKBAS (1700) license Key component
KIESRBAS (1800) Instance Registration component
KIESOBAS (1850) I/O Services component
** 2000 ** Cache Layer Component Base internal error values
===========================================================
KIECOBAS (2000) Cache Op component
KIECCBAS (2100) Control File mgmt component
KIECMBAS (2200) Misc (SCN etc.)
KIECHBAS (2400) Buffer Instance Hash Table
KIECRBAS (2600) Redo file component
KIECFBAS (2800) Db file component
KIECABAS (3000) Redo Application component
KIECBBAS (3200) Buffer manager base
KIECZBAS (3400) Archival & media recovery component base
KIECLBAS (3500) direct Loader component base
KIECVBAS (3600) recoVery component base
KIECKBAS (3700) Thread component base
KIECKBAS (3800) Compatibility segment component base
KIECBBAS (3900) Buffer working set manager component base
** 4000 ** Transaction Layer
============================
Transaction Layer Component Base internal error values:
KIETUBAS (4000) Transaction Undo Component
internal errors 4100-4199 used by transaction undo component as well
KIETPBAS (4210) Transaction Parallel
KIETLBAS (4250) Transaction List
KIETSBAS (4300) Transaction Segment
KIETCBAS (4400) Transaction Control Component
internal errors 4450-4499 used by transaction distributed component
KIETBBAS (4500) Transaction Block Component
KIETABAS (4600) Transaction Table Component
KIETRBAS (4800) Query Row Cache Component
KIETMBAS (4900) Transaction Monitor Component
KIETSBAS (4950) Query Bootstrap Component
KIETEBAS (5000) Transaction Extent
** 6000 ** Data Layer
=====================
** 8000 ** Access Layer
=======================
Data Layer Component Base internal error values:
8000...8199 reserved for data layer
8100...8149 reserved for index component
8100 - 8109 used in KAU
8110 - 8124 used in KKRI, KDIC (create index)
** 9000 ** Parallel Server
==========================
KIECLBAS (9000) KCL component: 9000 .. 9100
** 10000 ** Control Layer
=========================
** 12000 ** User/Oracle Interface Layer
=======================================
User/Oracle Interface & SQL Layer "components" (in a loose sense)
KIEUTBAS (12000) TAC* component: 12000 .. 12009
KIEURBAS (12010) SORT component: 12010 .. 12199
KIEUPBAS (12200) OPI* component: 12200 .. 12299
KIEUSBAS (12300) PRS, APA, EVA, EXP, QBA component: 12300 .. 12399
KIEUWBAS (12400) QKA, MSQ, and row source components: 12400 .. 12499
reserved for rix: 12480 .. 12499
KIEUVBAS (12600) *DRV component: 12600 .. 12799
KIEUDBAS (12800) KKDL, KKDC and KKM components: 12800 .. 12999
KIEUXBAS (13000 DELEXE, UPDEXE, CRI: 13000 .. 13079
REF : 13080 .. 13089
WSM : 13090 .. 13099
KIEUABAS (13100) OPIAMR: 13100 .. 13149
KIEULBAS (13200) ACL and ATB: 13200 .. 13230
KIEUZBAS (13250) AUD, AUSDRV, AOP: 13250 .. 13300
KIEUOBAS (13301) KOK* and object extensions: 13301 .. 13499
KIELCBAS (16000) loader column array builder
** 14000 ** System-dependent "Layer"
====================================
System Dependent Layer Component Base internal error values:
KIESFBAS (14000) File component
KIESCBAS (14100) Concurrency component
KIESPBAS (14200) Process component
KIESXBAS (14300) Exception-handler component
KIESMBAS (14500) Memory component
** Note that multiple ports can use the same internal error numbers.
We allow this because we don't want to waste numbers on port internal
errors, something which is very rarely used. In addition it is
likely that any bug that is reporting a port internal error to the
generic (portable) coding group is going to have to supply a lot of
documentation - so if two ports use the same number, it should never
confuse anybody.
** 15000 ** Security Layer
==========================
15000 - 15079 reserved for KZ*, SEC, and GRA;
15080 - 15099 reserved for KZL;
15100 - 15159 reserved for KKP;
15160 - 15199 reserved for KKO and KKE;
15190 .. 15199 reserved for KKOCRI
15200 - 15229 reserved for KKS;
15230 - 15259 reserved for KKT;
15260 - 15399 reserved for KKD;
15400 - 15409 reserved for KKY;
15410 - 15499 reserved for KKX (and PSD);
15500 - 15549 reserved for KKM;
15550 - 15599 reserved for KKR; (and KXH)
15600 - 15619 reserved for KKF; (parallel query)
15620 - 15639 reserved for KKZ (snapshots);
15640 - 15659 reserved for KKXA;
15660 - 15669 reserved for KKJ (job queue);
15670 - 15679 reserved for KKFS (parallel query)
15680 - 15689 reserved for KKRT;
15690 - 15699 reserved for other KK*;
15700 - 15799 reserved for KXFP; (parallel query)
15800 - 15809 reserved for KXFX; (parallel query)
15810 - 15819 reserved for KXFQ; (parallel query)
15820 - 15849 reserved for other KXF*; (parallel query)
15850 - 15859 reserved for KSX*;
15860 - 15999 reserved for other KX*;
** 16000 ** Loader "Layer"
==========================
16000 - 16149 reserved for the direct loader;
16150 - 16199 reserved for the c level call interface to direct loader;
16200 - 16229 reserved for KQL;
16230 - 16249 reserved for KQLR;
16250 - 16299 reserved for KQA;
16300 - 16399 reserved for KM*;
16400 - 16449 reserved for KKB;
16450 - 16499 reserved for KQLM;
16500 - 16549 reserved for KQD;
16550 - 16559 reserved for KQF;
16600 - 16650 reserved for KQLS;
16651 - 16700 reserved for KQLD;
16701 - 16750 reserved for KQLB;
** 17000 ** Generic "Layer"
===========================
17000 - 17089 reserved for KGL;
17090 - 17099 reserved for KGE;
17100 - 17199 reserved for KGH;
17200 - 17249 reserved for KGLR/KGLRO;
17250 - 17269 reserved for KGP;
17270 - 17299 reserved for KGI;
17300 - 17399 reserved for KGHX;
17500 - 17624 reserved for I/O subsystem KG components (KGFD, KGFF, KGK)
17625 - 17639 reserved for KGL3;
17640 - 17989 reserved for other KG*;
17990 - 17999 reserved for PL/SQL;
** 18000 ** K2 (2-phase commit),subdiv'd in k2.h: 18000 .. 18499
==================================================================
18000 - 18999 reserved for K2*;
** 19000 ** Object Layer
========================
19000 - 19999 reserved for KO*;
20000 - 20399 reserved for bitmap index KDIB*;
20400 - 20499 reserved for KKPO;;
20500 - 20999 reserved for SMR;
** 21000 ** Replication Layer
=============================
21000 - 21999 reserved for KN*;
** 23000 ** OLTP Layer
======================
23000 - 23999 reserved for KW*;
24000 - 24049 reserved for QOL;