librarycachelock的解决案例
2008-04-26 18:39
609 查看
下午,业务人员报告,执行任何和zzss03201281cs_no表有关的操作都会hang住,包括desczzss03201281cs_no,也会hang在那里
第一感觉是锁了,于是,我看看锁
SQL>select*fromv$lockwhereblock=1;
norowsselected
SQL>
SQL>select*fromgv$lockwhereblock=1;
norowsselected
SQL>
再看看等待事件:
SQL>coleventfora30
SQL>l
1*selectevent,p1,p2,sidfromv$session_waitwhereevent='librarycachelock'
SQL>/
EVENT P1 P2 SID
------------------------------------------------------------
librarycachelock 1.3835E+191.3835E+19 32
SQL>/
EVENT P1 P2 SID
------------------------------------------------------------
librarycachelock 1.3835E+191.3835E+19 32
SQL>/
EVENT P1 P2 SID
------------------------------------------------------------
librarycachelock 1.3835E+191.3835E+19 32
。。。
奇怪,怎么这么多librarycachelock ?
SQL>showuser
USERis"SYS"
SQL>execdbms_system.set_ev(32,27506,10046,12,'');
PL/SQLproceduresuccessfullycompleted.
Elapsed:00:00:00.10
SQL>l
1 SELECT d.VALUE
2 ||'/'
3 ||LOWER(RTRIM(i.INSTANCE,CHR(0)))
4 ||'_ora_'
5 ||p.spid
6 ||'.trc'trace_file_name
7 FROM(SELECTp.spid
8 FROMv$mystatm,v$sessions,v$processp
9 WHEREm.statistic#=1ANDs.SID=m.SIDANDp.addr=s.paddr)p,
10 (SELECTt.INSTANCE1
第一感觉是锁了,于是,我看看锁
SQL>select*fromv$lockwhereblock=1;
norowsselected
SQL>
SQL>select*fromgv$lockwhereblock=1;
norowsselected
SQL>
再看看等待事件:
SQL>coleventfora30
SQL>l
1*selectevent,p1,p2,sidfromv$session_waitwhereevent='librarycachelock'
SQL>/
EVENT P1 P2 SID
------------------------------------------------------------
librarycachelock 1.3835E+191.3835E+19 32
SQL>/
EVENT P1 P2 SID
------------------------------------------------------------
librarycachelock 1.3835E+191.3835E+19 32
SQL>/
EVENT P1 P2 SID
------------------------------------------------------------
librarycachelock 1.3835E+191.3835E+19 32
。。。
奇怪,怎么这么多librarycachelock ?
SQL>showuser
USERis"SYS"
SQL>execdbms_system.set_ev(32,27506,10046,12,'');
PL/SQLproceduresuccessfullycompleted.
Elapsed:00:00:00.10
SQL>l
1 SELECT d.VALUE
2 ||'/'
3 ||LOWER(RTRIM(i.INSTANCE,CHR(0)))
4 ||'_ora_'
5 ||p.spid
6 ||'.trc'trace_file_name
7 FROM(SELECTp.spid
8 FROMv$mystatm,v$sessions,v$processp
9 WHEREm.statistic#=1ANDs.SID=m.SIDANDp.addr=s.paddr)p,
10 (SELECTt.INSTANCE1
相关文章推荐
- library cache lock 的解决案例
- 彻底搞清楚library cache lock的成因和解决方法(二)
- 彻底搞清楚librarycachelock的成因和解决方法(二)
- LibraryCacheLock的解决
- Oracle Library Cache Lock 解决思路
- Oracle Library Cache Lock 解决思路
- 彻底搞清楚library cache lock的成因和解决方法(三)
- 彻底搞清楚librarycachelock的成因和解决方法(一)
- library cache pin/library cache lock案例一则
- Oracle Library Cache Lock 解决思路
- library cache lock 引起的数据库缓慢及解决办法
- Library cache lock 故障解决一例
- [Oracle]--Library cache lock 故障解决一例 oracle10g
- oracle 11g 多次业务用户被锁定 library cache lock导致数据hang住问题解决
- Library Cache Lock的解决
- library cache pinlock的简单解决办
- 彻底搞清楚library cache lock的成因和解决方法(一)
- 彻底搞清楚librarycachelock的成因和解决方法(三)
- Search Results for: library How to trouble shooting Library cache lock/pin
- library cache pin &lock 模拟