- 浏览: 978684 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
孤星119:
好熟悉的数据库字段啊, 上家公司做的项目每天都跟这些字段打招呼 ...
Oracle exp compress参数引起的空间浪费 -
itspace:
quxiaoyong 写道遇到个问题,网上一搜,全他妈这篇文章 ...
数据库连接错误ORA-28547 -
quxiaoyong:
遇到个问题,网上一搜,全他妈这篇文章。你转来转去的有意思吗?
数据库连接错误ORA-28547 -
hctech:
关于version count过高的问题,不知博主是否看过ey ...
某客户数据库性能诊断报告 -
itspace:
invalid 写道写的不错,我根据这个来安装,有点理解错误了 ...
AIX 配置vncserver
每一个Oracle版本都有其特定的后台进程,目前研究的版本为
通过关联x$ksbdd,x$ksbdp,x$ksmfsv可以查到当前数据版本支持的后台进程数量限制,进程作用及进程在SGA中的结构体名字(KSMFSNAM字段)
进一步,我们可以通过以level 2 级别dump sga信息查看后台进程在内存中的地址
获取trc文件
打开/ora10g/app/admin/super/udump/super_ora_31179.trc文件可以看到DBW9等一系列后台进程描述是以ksbdp 开始的,并进一步可以看到其内存地址,结构体描述名字
有了以上基本信息,即可深入研究了
引用
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
通过关联x$ksbdd,x$ksbdp,x$ksmfsv可以查到当前数据版本支持的后台进程数量限制,进程作用及进程在SGA中的结构体名字(KSMFSNAM字段)
引用
SQL> COL KSBDDIDN FOR A10
SQL> COL KSMFSNAM FOR A10
SQL>
SELECT ksbdd.ksbddidn, ksmfsv.ksmfsnam, ksbdd.ksbdddsc
2 FROM x$ksbdd ksbdd, x$ksbdp ksbdp, x$ksmfsv ksmfsv
3 WHERE ksbdd.indx = ksbdp.indx
4 AND ksbdp.addr = ksmfsv.ksmfsadr
5 ORDER BY ksbdd.ksbddidn;
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARB0 kfgbr0_ ASM Rebalance 0
ARB1 kfgbr1_ ASM Rebalance 1
ARB2 kfgbr2_ ASM Rebalance 2
ARB3 kfgbr3_ ASM Rebalance 3
ARB4 kfgbr4_ ASM Rebalance 4
ARB5 kfgbr5_ ASM Rebalance 5
ARB6 kfgbr6_ ASM Rebalance 6
ARB7 kfgbr7_ ASM Rebalance 7
ARB8 kfgbr8_ ASM Rebalance 8
ARB9 kfgbr9_ ASM Rebalance 9
ARBA kfgbrA_ ASM Rebalance 10
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARC0 kcrrd0_ Archival Process 0
ARC1 kcrrd1_ Archival Process 1
ARC2 kcrrd2_ Archival Process 2
ARC3 kcrrd3_ Archival Process 3
ARC4 kcrrd4_ Archival Process 4
ARC5 kcrrd5_ Archival Process 5
ARC6 kcrrd6_ Archival Process 6
ARC7 kcrrd7_ Archival Process 7
ARC8 kcrrd8_ Archival Process 8
ARC9 kcrrd9_ Archival Process 9
ARCa kcrrdxa_ Archival Process 10
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARCb kcrrdxb_ Archival Process 11
ARCc kcrrdxc_ Archival Process 12
ARCd kcrrdxd_ Archival Process 13
ARCe kcrrdxe_ Archival Process 14
ARCf kcrrdxf_ Archival Process 15
ARCg kcrrdxg_ Archival Process 16
ARCh kcrrdxh_ Archival Process 17
ARCi kcrrdxi_ Archival Process 18
ARCj kcrrdxj_ Archival Process 19
ARCk kcrrdxk_ Archival Process 20
ARCl kcrrdxl_ Archival Process 21
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARCm kcrrdxm_ Archival Process 22
ARCn kcrrdxn_ Archival Process 23
ARCo kcrrdxo_ Archival Process 24
ARCp kcrrdxp_ Archival Process 25
ARCq kcrrdxq_ Archival Process 26
ARCr kcrrdxr_ Archival Process 27
ARCs kcrrdxs_ Archival Process 28
ARCt kcrrdxt_ Archival Process 29
ASMB kfnbgd_ ASM Background
CJQ0 kkjcjq0_ Job Queue Coordinator
CKPT kcvcdp_ checkpoint
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
CTWR krcbgp_ Change Tracking Writer
DBW0 kcbdw0_ db writer process 0
DBW1 kcbdw1_ db writer process 1
DBW2 kcbdw2_ db writer process 2
DBW3 kcbdw3_ db writer process 3
DBW4 kcbdw4_ db writer process 4
DBW5 kcbdw5_ db writer process 5
DBW6 kcbdw6_ db writer process 6
DBW7 kcbdw7_ db writer process 7
DBW8 kcbdw8_ db writer process 8
DBW9 kcbdw9_ db writer process 9
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
DBWa kcbdw10_ db writer process 10 (a)
DBWb kcbdw11_ db writer process 11 (b)
DBWc kcbdw12_ db writer process 12 (c)
DBWd kcbdw13_ db writer process 13 (d)
DBWe kcbdw14_ db writer process 14 (e)
DBWf kcbdw15_ db writer process 15 (f)
DBWg kcbdw16_ db writer process 16 (g)
DBWh kcbdw17_ db writer process 17 (h)
DBWi kcbdw18_ db writer process 18 (i)
DBWj kcbdw19_ db writer process 19 (j)
DIAG kstdtp_ diagnosibility process
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
DMON rfmprc_ DG Broker Monitor Process
EMN0 kponem0_ Event Monitor Process 0
FMON ksfmfmon_ File Mapping Monitor Process
GMON kfdp_gmon_ diskgroup monitor
INSV rfi_insv_ Data Guard Broker INstance SlaVe Process
LCK0 kclck0_ Lock Process 0
LGWR kcrprc_ Redo etc.
LMD0 kjid0_ global enqueue service daemon 0
LMON kjidm_ global enqueue service monitor
LMS0 kjmlms0_ global cache service process 0
LMS1 kjmlms1_ global cache service process 1
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMS2 kjmlms2_ global cache service process 2
LMS3 kjmlms3_ global cache service process 3
LMS4 kjmlms4_ global cache service process 4
LMS5 kjmlms5_ global cache service process 5
LMS6 kjmlms6_ global cache service process 6
LMS7 kjmlms7_ global cache service process 7
LMS8 kjmlms8_ global cache service process 8
LMS9 kjmlms9_ global cache service process 9
LMSa kjmlmsa_ global cache service process 10
LMSb kjmlmsb_ global cache service process 11
LMSc kjmlmsc_ global cache service process 12
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMSd kjmlmsd_ global cache service process 13
LMSe kjmlmse_ global cache service process 14
LMSf kjmlmsf_ global cache service process 15
LMSg kjmlmsg_ global cache service process 16
LMSh kjmlmsh_ global cache service process 17
LMSi kjmlmsi_ global cache service process 18
LMSj kjmlmsj_ global cache service process 19
LMSk kjmlmsk_ global cache service process 20
LMSl kjmlmsl_ global cache service process 21
LMSm kjmlmsm_ global cache service process 22
LMSn kjmlmsn_ global cache service process 23
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMSo kjmlmso_ global cache service process 24
LMSp kjmlmsp_ global cache service process 25
LMSq kjmlmsq_ global cache service process 26
LMSr kjmlmsr_ global cache service process 27
LMSs kjmlmss_ global cache service process 28
LMSt kjmlmst_ global cache service process 29
LMSu kjmlmsu_ global cache service process 30
LMSv kjmlmsv_ global cache service process 31
LMSw kjmlmsw_ global cache service process 32
LMSx kjmlmsx_ global cache service process 33
LMSy kjmlmsy_ global cache service process 34
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMSz kjmlmsz_ global cache service process 35
LNS0 kcrrns0_ Network Server 0
LNS1 kcrrns1_ Network Server 1
LNS2 kcrrns2_ Network Server 2
LNS3 kcrrns3_ Network Server 3
LNS4 kcrrns4_ Network Server 4
LNS5 kcrrns5_ Network Server 5
LNS6 kcrrns6_ Network Server 6
LNS7 kcrrns7_ Network Server 7
LNS8 kcrrns8_ Network Server 8
LNS9 kcrrns9_ Network Server 9
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LNSa kcrrns10_ Network Server 10
LNSb kcrrns11_ Network Server 11
LNSc kcrrns12_ Network Server 12
LNSd kcrrns13_ Network Server 13
LNSe kcrrns14_ Network Server 14
LNSf kcrrns15_ Network Server 15
LNSg kcrrns16_ Network Server 16
LNSh kcrrns17_ Network Server 17
LNSi kcrrns18_ Network Server 18
LNSj kcrrns19_ Network Server 19
LSP0 krvslsp_ Logical Standby
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LSP1 krvsdbp_ Dictionary build process for Logical Standby
LSP2 krvssgsp_ Set Guard Standby Information for Logical Standby
MMAN kmgsdp_ Memory Manager
MMNL kebmmnl_ Manageability Monitor Process 2
MMON kebmmon_ Manageability Monitor Process
MRP0 krsmmrp_ Managed Standby Recovery
NSV0 rfins0_ Data Guard Broker NetSlave Process 0
NSV1 rfins1_ Data Guard Broker NetSlave Process 1
NSV2 rfins2_ Data Guard Broker NetSlave Process 2
NSV3 rfins3_ Data Guard Broker NetSlave Process 3
NSV4 rfins4_ Data Guard Broker NetSlave Process 4
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
NSV5 rfins5_ Data Guard Broker NetSlave Process 5
NSV6 rfins6_ Data Guard Broker NetSlave Process 6
NSV7 rfins7_ Data Guard Broker NetSlave Process 7
NSV8 rfins8_ Data Guard Broker NetSlave Process 8
NSV9 rfins9_ Data Guard Broker NetSlave Process 9
PMON ksuclp_ process cleanup
PSP0 kso_spawne process spawner 0
r0_
QMNC kwqmnc_ AQ Coordinator
RBAL kfgbrm_ ASM Rebalance master
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
RECO k2vbkg_ distributed recovery
RSM0 rfrmp0_ Data Guard Broker Resource Guard Process 0
RSM1 rfrmp1_ Data Guard Broker Resource Guard Process 1
RVWR krfwrp_ Recovery Writer
SMON ktmprc_ System Monitor Process
TEST ksbtstp_ test background process
158 rows selected.
SQL> COL KSMFSNAM FOR A10
SQL>
SELECT ksbdd.ksbddidn, ksmfsv.ksmfsnam, ksbdd.ksbdddsc
2 FROM x$ksbdd ksbdd, x$ksbdp ksbdp, x$ksmfsv ksmfsv
3 WHERE ksbdd.indx = ksbdp.indx
4 AND ksbdp.addr = ksmfsv.ksmfsadr
5 ORDER BY ksbdd.ksbddidn;
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARB0 kfgbr0_ ASM Rebalance 0
ARB1 kfgbr1_ ASM Rebalance 1
ARB2 kfgbr2_ ASM Rebalance 2
ARB3 kfgbr3_ ASM Rebalance 3
ARB4 kfgbr4_ ASM Rebalance 4
ARB5 kfgbr5_ ASM Rebalance 5
ARB6 kfgbr6_ ASM Rebalance 6
ARB7 kfgbr7_ ASM Rebalance 7
ARB8 kfgbr8_ ASM Rebalance 8
ARB9 kfgbr9_ ASM Rebalance 9
ARBA kfgbrA_ ASM Rebalance 10
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARC0 kcrrd0_ Archival Process 0
ARC1 kcrrd1_ Archival Process 1
ARC2 kcrrd2_ Archival Process 2
ARC3 kcrrd3_ Archival Process 3
ARC4 kcrrd4_ Archival Process 4
ARC5 kcrrd5_ Archival Process 5
ARC6 kcrrd6_ Archival Process 6
ARC7 kcrrd7_ Archival Process 7
ARC8 kcrrd8_ Archival Process 8
ARC9 kcrrd9_ Archival Process 9
ARCa kcrrdxa_ Archival Process 10
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARCb kcrrdxb_ Archival Process 11
ARCc kcrrdxc_ Archival Process 12
ARCd kcrrdxd_ Archival Process 13
ARCe kcrrdxe_ Archival Process 14
ARCf kcrrdxf_ Archival Process 15
ARCg kcrrdxg_ Archival Process 16
ARCh kcrrdxh_ Archival Process 17
ARCi kcrrdxi_ Archival Process 18
ARCj kcrrdxj_ Archival Process 19
ARCk kcrrdxk_ Archival Process 20
ARCl kcrrdxl_ Archival Process 21
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
ARCm kcrrdxm_ Archival Process 22
ARCn kcrrdxn_ Archival Process 23
ARCo kcrrdxo_ Archival Process 24
ARCp kcrrdxp_ Archival Process 25
ARCq kcrrdxq_ Archival Process 26
ARCr kcrrdxr_ Archival Process 27
ARCs kcrrdxs_ Archival Process 28
ARCt kcrrdxt_ Archival Process 29
ASMB kfnbgd_ ASM Background
CJQ0 kkjcjq0_ Job Queue Coordinator
CKPT kcvcdp_ checkpoint
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
CTWR krcbgp_ Change Tracking Writer
DBW0 kcbdw0_ db writer process 0
DBW1 kcbdw1_ db writer process 1
DBW2 kcbdw2_ db writer process 2
DBW3 kcbdw3_ db writer process 3
DBW4 kcbdw4_ db writer process 4
DBW5 kcbdw5_ db writer process 5
DBW6 kcbdw6_ db writer process 6
DBW7 kcbdw7_ db writer process 7
DBW8 kcbdw8_ db writer process 8
DBW9 kcbdw9_ db writer process 9
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
DBWa kcbdw10_ db writer process 10 (a)
DBWb kcbdw11_ db writer process 11 (b)
DBWc kcbdw12_ db writer process 12 (c)
DBWd kcbdw13_ db writer process 13 (d)
DBWe kcbdw14_ db writer process 14 (e)
DBWf kcbdw15_ db writer process 15 (f)
DBWg kcbdw16_ db writer process 16 (g)
DBWh kcbdw17_ db writer process 17 (h)
DBWi kcbdw18_ db writer process 18 (i)
DBWj kcbdw19_ db writer process 19 (j)
DIAG kstdtp_ diagnosibility process
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
DMON rfmprc_ DG Broker Monitor Process
EMN0 kponem0_ Event Monitor Process 0
FMON ksfmfmon_ File Mapping Monitor Process
GMON kfdp_gmon_ diskgroup monitor
INSV rfi_insv_ Data Guard Broker INstance SlaVe Process
LCK0 kclck0_ Lock Process 0
LGWR kcrprc_ Redo etc.
LMD0 kjid0_ global enqueue service daemon 0
LMON kjidm_ global enqueue service monitor
LMS0 kjmlms0_ global cache service process 0
LMS1 kjmlms1_ global cache service process 1
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMS2 kjmlms2_ global cache service process 2
LMS3 kjmlms3_ global cache service process 3
LMS4 kjmlms4_ global cache service process 4
LMS5 kjmlms5_ global cache service process 5
LMS6 kjmlms6_ global cache service process 6
LMS7 kjmlms7_ global cache service process 7
LMS8 kjmlms8_ global cache service process 8
LMS9 kjmlms9_ global cache service process 9
LMSa kjmlmsa_ global cache service process 10
LMSb kjmlmsb_ global cache service process 11
LMSc kjmlmsc_ global cache service process 12
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMSd kjmlmsd_ global cache service process 13
LMSe kjmlmse_ global cache service process 14
LMSf kjmlmsf_ global cache service process 15
LMSg kjmlmsg_ global cache service process 16
LMSh kjmlmsh_ global cache service process 17
LMSi kjmlmsi_ global cache service process 18
LMSj kjmlmsj_ global cache service process 19
LMSk kjmlmsk_ global cache service process 20
LMSl kjmlmsl_ global cache service process 21
LMSm kjmlmsm_ global cache service process 22
LMSn kjmlmsn_ global cache service process 23
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMSo kjmlmso_ global cache service process 24
LMSp kjmlmsp_ global cache service process 25
LMSq kjmlmsq_ global cache service process 26
LMSr kjmlmsr_ global cache service process 27
LMSs kjmlmss_ global cache service process 28
LMSt kjmlmst_ global cache service process 29
LMSu kjmlmsu_ global cache service process 30
LMSv kjmlmsv_ global cache service process 31
LMSw kjmlmsw_ global cache service process 32
LMSx kjmlmsx_ global cache service process 33
LMSy kjmlmsy_ global cache service process 34
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LMSz kjmlmsz_ global cache service process 35
LNS0 kcrrns0_ Network Server 0
LNS1 kcrrns1_ Network Server 1
LNS2 kcrrns2_ Network Server 2
LNS3 kcrrns3_ Network Server 3
LNS4 kcrrns4_ Network Server 4
LNS5 kcrrns5_ Network Server 5
LNS6 kcrrns6_ Network Server 6
LNS7 kcrrns7_ Network Server 7
LNS8 kcrrns8_ Network Server 8
LNS9 kcrrns9_ Network Server 9
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LNSa kcrrns10_ Network Server 10
LNSb kcrrns11_ Network Server 11
LNSc kcrrns12_ Network Server 12
LNSd kcrrns13_ Network Server 13
LNSe kcrrns14_ Network Server 14
LNSf kcrrns15_ Network Server 15
LNSg kcrrns16_ Network Server 16
LNSh kcrrns17_ Network Server 17
LNSi kcrrns18_ Network Server 18
LNSj kcrrns19_ Network Server 19
LSP0 krvslsp_ Logical Standby
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
LSP1 krvsdbp_ Dictionary build process for Logical Standby
LSP2 krvssgsp_ Set Guard Standby Information for Logical Standby
MMAN kmgsdp_ Memory Manager
MMNL kebmmnl_ Manageability Monitor Process 2
MMON kebmmon_ Manageability Monitor Process
MRP0 krsmmrp_ Managed Standby Recovery
NSV0 rfins0_ Data Guard Broker NetSlave Process 0
NSV1 rfins1_ Data Guard Broker NetSlave Process 1
NSV2 rfins2_ Data Guard Broker NetSlave Process 2
NSV3 rfins3_ Data Guard Broker NetSlave Process 3
NSV4 rfins4_ Data Guard Broker NetSlave Process 4
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
NSV5 rfins5_ Data Guard Broker NetSlave Process 5
NSV6 rfins6_ Data Guard Broker NetSlave Process 6
NSV7 rfins7_ Data Guard Broker NetSlave Process 7
NSV8 rfins8_ Data Guard Broker NetSlave Process 8
NSV9 rfins9_ Data Guard Broker NetSlave Process 9
PMON ksuclp_ process cleanup
PSP0 kso_spawne process spawner 0
r0_
QMNC kwqmnc_ AQ Coordinator
RBAL kfgbrm_ ASM Rebalance master
KSBDDIDN KSMFSNAM KSBDDDSC
---------- ---------- --------------------------------------------------
RECO k2vbkg_ distributed recovery
RSM0 rfrmp0_ Data Guard Broker Resource Guard Process 0
RSM1 rfrmp1_ Data Guard Broker Resource Guard Process 1
RVWR krfwrp_ Recovery Writer
SMON ktmprc_ System Monitor Process
TEST ksbtstp_ test background process
158 rows selected.
进一步,我们可以通过以level 2 级别dump sga信息查看后台进程在内存中的地址
引用
SQL> ALTER SESSION SET EVENTS 'immediate trace name global_area level 2';
Session altered.
Session altered.
获取trc文件
引用
SQL> SELECT d.VALUE
2 || '/'
3 || LOWER (RTRIM (i.INSTANCE, CHR (0)))
4 || '_ora_'
5 || p.spid
6 || '.trc' trace_file_name
7 FROM (SELECT p.spid
8 FROM v$mystat m, v$session s, v$process p
WHERE m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p,
(SELECT t.INSTANCE
FROM v$thread t, v$parameter v
12 WHERE v.NAME = 'thread'
AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,
14 (SELECT VALUE
15 FROM v$parameter
16 WHERE NAME = 'user_dump_dest') d
17 /
TRACE_FILE_NAME
--------------------------------------------------------------------------------
/ora10g/app/admin/super/udump/super_ora_31179.trc
2 || '/'
3 || LOWER (RTRIM (i.INSTANCE, CHR (0)))
4 || '_ora_'
5 || p.spid
6 || '.trc' trace_file_name
7 FROM (SELECT p.spid
8 FROM v$mystat m, v$session s, v$process p
WHERE m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p,
(SELECT t.INSTANCE
FROM v$thread t, v$parameter v
12 WHERE v.NAME = 'thread'
AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,
14 (SELECT VALUE
15 FROM v$parameter
16 WHERE NAME = 'user_dump_dest') d
17 /
TRACE_FILE_NAME
--------------------------------------------------------------------------------
/ora10g/app/admin/super/udump/super_ora_31179.trc
打开/ora10g/app/admin/super/udump/super_ora_31179.trc文件可以看到DBW9等一系列后台进程描述是以ksbdp 开始的,并进一步可以看到其内存地址,结构体描述名字
引用
...
ksbdp kcbdw9_ [200097F4, 20009820) = 00000036 00000000 00000000 00000000 ...
Dump of memory from 0x20009804 to 0x20009820
20009800 39574244 00000000 00000000 [DBW9........]
20009810 00000000 00000000 00000000 00010009 [................]
KSBDPPRO = 0X00000000
KSBDPSER = 0
KSBDPERR = 0
KSBDPNAM = 'DBW9'
KSBDPFLG = 0
ksbdp kcbdw10_ [20009820, 2000984C) = 00000037 00000000 00000000 00000000 ...
Dump of memory from 0x20009830 to 0x2000984C
20009830 61574244 00000000 00000000 00000000 [DBWa............]
20009840 00000000 00000000 0001000A [............]
KSBDPPRO = 0X00000000
KSBDPSER = 0
KSBDPERR = 0
KSBDPNAM = 'DBWa'
KSBDPFLG = 0
...
ksbdp kcbdw9_ [200097F4, 20009820) = 00000036 00000000 00000000 00000000 ...
Dump of memory from 0x20009804 to 0x20009820
20009800 39574244 00000000 00000000 [DBW9........]
20009810 00000000 00000000 00000000 00010009 [................]
KSBDPPRO = 0X00000000
KSBDPSER = 0
KSBDPERR = 0
KSBDPNAM = 'DBW9'
KSBDPFLG = 0
ksbdp kcbdw10_ [20009820, 2000984C) = 00000037 00000000 00000000 00000000 ...
Dump of memory from 0x20009830 to 0x2000984C
20009830 61574244 00000000 00000000 00000000 [DBWa............]
20009840 00000000 00000000 0001000A [............]
KSBDPPRO = 0X00000000
KSBDPSER = 0
KSBDPERR = 0
KSBDPNAM = 'DBWa'
KSBDPFLG = 0
...
有了以上基本信息,即可深入研究了
发表评论
-
buffer cache 的内部结构
2020-03-18 14:21 576BUFFER CACHE作为数据块的 ... -
Oracle OMC介绍
2020-03-18 13:19 484Oracle管理云服务(OMC)的大数据平台,自动收集的企业 ... -
参加Oracle勒索病毒防范专题培训会议
2019-09-27 17:15 5112019年7月22日,受邀参加Oracle勒索病毒防范专题培训 ... -
记一次内存换IO的Oracle优化
2019-09-27 16:50 826某客户数据库从P595物理 ... -
如何定位Oracle SQL执行计划变化的原因
2019-07-03 14:49 1458性能优化最难的是能够 ... -
如何定位Oracle SQL执行计划变化的原因
2018-10-30 09:24 1185性能优化最难的是能够 ... -
数据库性能优化目标
2018-10-08 10:59 518从数据库性能优化的场 ... -
数据库无法打开的原因及解决办法
2018-10-05 20:45 2117数据库的启动是一个相当复杂的过程。比如,Oracle在启动之前 ... -
怎么样彻底删除数据库?
2018-09-18 11:10 598Oracle提供了drop database命令用来删除数据库 ... -
Oracle减少日志量的方法
2018-09-10 10:17 865LGWR进程将LOG BUFFER中的 ... -
如何快速关闭数据库
2018-09-09 13:14 1231“一朝被蛇咬,十年怕井绳”。在没被“蛇”咬之前,很多DBA喜欢 ... -
关于《如何落地智能化运维》PPT
2018-05-17 10:19 1128在DTCC 2018发表《如何落地智能化运维》演讲,主要内容如 ... -
记录在redhat5.8平台安装oracle11.2容易忽视的几个问题
2018-05-11 19:58 577问题一:ping不通问题 在虚拟机上安装好linux系统后, ... -
《Oracle DBA实战攻略》第一章
2018-05-11 10:42 945即日起,不定期更新《OracleDBA实战攻略》一书电子版,请 ... -
Oracle 12c新特性
2018-05-11 10:33 898查询所有pdb [oracle@gj4 ~]$ sqlplu ... -
关于修改memory_target的值后数据库无法启动的问题
2017-02-28 12:24 3981操作系统:RHEL6.5 数据库版本:11.2.0.4 ... -
10g rac安装error while loading shared libraries libpthread.so.0 问题
2017-02-28 12:22 69311g rac安装在二节点跑脚本一般会报此错误: 解决这个问 ... -
记一次Oracle会话共享模式故障处理过程
2017-02-27 19:16 798故障简述 XXX第八人民医院HIS数据库7月13日11点左右从 ... -
RESMGR:cpu quantum等待事件处理过程
2017-02-27 18:23 2615由于数据库上线过程中出现大量的RESMGR:cpu quant ... -
谈谈log file sync
2014-03-19 14:18 1757数据库中的log file sync等待事件指的是,当user ...
相关推荐
Oracle 12c 内部架构与后台进程详解 Oracle 12c 是一款功能强大且复杂的关系数据库管理系统,了解其内部架构和后台进程是 DBA 的必备知识。本文将详细介绍 Oracle 12c 的后台进程和内存结构图,帮助读者深入了解 ...
### Oracle后台进程详解 Oracle数据库系统的高效运行离不开一系列精心设计的后台进程,这些进程负责处理各种关键任务,如数据管理、日志维护、系统监控等。以下是对几个核心Oracle后台进程的深入解析: #### ...
多进程结构包括用户进程和Oracle进程,后者又细分为服务器进程和后台进程。 用户进程是用户应用程序的一部分,如PRO*C或SQL*PLUS,它们与服务器进程通信以执行SQL语句。服务器进程负责处理来自用户进程的请求,包括...
### Oracle后台进程详解 Oracle数据库系统中包含了多种后台进程,这些进程在数据库启动时自动启动,并负责执行各种关键任务,确保数据库的正常运行。本文将详细介绍Oracle后台进程中几个重要的进程的功能与作用。 ...
Oracle进程结构及后台进程简介简单介绍Oracle进程一些概念。
《图书管理系统Oracle后台实现》 图书管理系统是一种广泛应用的信息管理软件,它主要负责对图书馆的图书资源进行高效、准确的管理,包括图书的入库、出库、借阅、归还等操作。在这个系统中,Oracle数据库作为后台...
Oracle数据库后台进程是数据库系统正常运行的关键组成部分,它们在后台默默地执行各种任务,确保数据库的稳定性和高效性。本文主要探讨了Oracle数据库的两个关键后台进程:DBWR(Database Writer)和LGWR(Log ...
本章节将详细介绍Oracle进程体系结构的基本概念、主要组件及其工作原理。 #### 二、进程简介 在操作系统中,**进程**是一种能够运行一系列步骤的机制。这一机制的具体实现形式依赖于所使用的操作系统。例如: - ...
本科毕业设计+基于C#实现的医学图像处理系统+使用Oracle 做后台数据库 本科毕业设计+基于C#实现的医学图像处理系统+使用Oracle 做后台数据库 本科毕业设计+基于C#实现的医学图像处理系统+使用Oracle 做后台数据库 ...
Oracle 后台存储过程命名规范 开发规约命名规约等
Oracle 体系结构和后台进程详解 ,来自官方的文档,很好
oracle后台查看死锁语句,也可以通过plsql的工具---会话--点击lock_wait列过滤出死锁的语句。
在Oracle数据库中,实现后台自动执行的定时操作是一项关键技能,尤其对于那些需要定期执行的任务,比如数据备份、数据清理、统计报告生成等。本文将深入探讨如何在Oracle中通过JOB队列机制来实现这样的定时任务,...
oracle监听程序安装 实用简单
《Oracle后台数据库设计规范》是一份详尽的指导文档,主要涵盖了Oracle数据库在不同环境下的部署策略、系统配置以及设计原则。以下是对该文件主要内容的深入解析: 1. **前言**:这部分通常会阐述文档的编写目的,...
本科毕业设计+基于C#实现的医学图像处理系统+使用Oracle 做后台数据库 本科毕业设计+基于C#实现的医学图像处理系统+使用Oracle 做后台数据库 本科毕业设计+基于C#实现的医学图像处理系统+使用Oracle 做后台数据库 ...
此外,调度程序进程(Dnnn)和服务进程协调用户请求的处理,而可选的后台进程如作业队列进程(CJQn)和队列监视进程(QMNn)则根据特定功能的需求启动。 在配置Oracle数据库时,可以通过调整如DB_WRITER_PROCESSES...
本文将深入探讨如何使用PB(PowerBuilder)源程序来查看Oracle进程并进行必要的操作,如杀死进程。 首先,我们要了解Oracle进程的概念。在Oracle数据库中,进程主要分为用户进程和服务器进程。用户进程是由数据库...
《Oracle后台数据库设计规范》是一份详尽的文档,旨在为数据库管理员和IT专业人士提供指导,以确保在Oracle环境中创建高效、稳定且可扩展的后台数据库。这份文档首先阐述了编写目的,意在规范和优化Oracle数据库的...