学习oracle技术,每天学一点,每天进步一点
使用10203事件来跟踪oracle块清除
上一篇 /
下一篇 2007-12-12 18:03:39
/ 个人分类:数据库维护
快清除的概念,在事物提交前,数据已经写到硬盘上,但还未清楚锁相关信息,需要下次访问该块时才进行清除ITPUB个人空间:v{eD n$tLV#^ ] ?c
Oracle的10203事件可以用来跟踪数据库的块清除(cleanout)操作,从事件列表中,我们可以知道该时间的含义为:block cleanout 。ITPUB个人空间}/rIQa!^jmf$_.U1S
ITPUB个人空间5W*GK6_L;CUV{c
该事件需要在系统级设置,重启数据库后生效:ITPUB个人空间0n+K|JH@3Fb
ITPUB个人空间(_
v2x%m0o,M5`5_K^X
SQL> alter system set event="10203 trace name context forever" scope=spfile;
nL}&i$^*}0ITPUB个人空间@OaP~6P1P2b
System altered.ITPUB个人空间)Nx4C;nycR
/I]*P4S
KuL0SQL> shutdown immediate;
q\RpQ$AGRa]0Database closed.
}e&K
R8V0Database dismounted.
0x3mh.vv-`&H@,p1Ma0ORACLE instance shut down.ITPUB个人空间d+L5]1l'dR+S e\ V]
SQL> startup
h}U-nFv5[N9n~0ORACLE instance started.
d Y`:?g;];\0
J/b,EkI/m0Total System Global Area 126948772 bytesITPUB个人空间av-Fw6fy
Fixed Size 452004 bytesITPUB个人空间I/e!mq5FG#J
Variable Size 92274688 bytes
a#O o~$B7s0Database Buffers 33554432 bytesITPUB个人空间"i
M`6K"qh
Redo Buffers 667648 bytes
f+NRzR$BPbd0Database mounted.
\b7?t)Cy(R0Database opened.ITPUB个人空间;Mco"V-s;fN
D oU!M0u!A3dp0SQL> show parameter event