首页 > 数据库 > Oracle > 正文

使用10203事件跟踪Oracle块清除

2024-08-29 13:34:29
字体:
来源:转载
供稿:网友
 Oracle的10203事件可以用来跟踪数据库的块清除(cleanout)操作,从事件列表中,我们可以知道该时间的含义为:block cleanout 。该事件需要在系统级设置,重启数据库后生效:SQL> alter system set event="10203 trace name context forever" scope=spfile;System altered.SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.Total System Global Area  126948772 bytes
Fixed Size                   452004 bytes
Variable Size              92274688 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.SQL> show parameter eventNAME                                 TYPE        VALUE
------------------------------------ ----------- --------------------------------
event                                string      10203 trace name context forever在跟踪文件中,我们可以发现类似如下的block cleanout 信息:Begin cleaning out block ...
Found all committed transactions
Block cleanout record, scn:  0xffff.ffffffff ver: 0x01 opt: 0x02, entries follow...
  itli: 1  flg: 2  scn: 0x0819.0045cd54
Block cleanout under the cache...
Block cleanout record, scn:  0x0819.0045cea1 ver: 0x01 opt: 0x02, entries follow...
  itli: 1  flg: 2  scn: 0x0819.0045cd54
... clean out dump complete.原文地址:http://www.eygle.com/archives/2006/04/event_10203_cleanout.Html

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表