前面介绍了Oracle的基本参数,从这节开始讲其他的参数,参数从v$parameter中提取 基本参数请看如下链接: [http://www.zhaibibei.cn/oralce/oracle-parameter/](http://www.zhaibibei.cn/oralce/oracle-parameter/) 如无特殊说明数据库版本为11.2 ------- **event** [image:183 size:orig] 该参数一般给Oracle Support用来做特殊用途使用的 如10053事件 10046事件等 他可以开启更多的trace或排错功能 可以使用如下命令在参数文件中设定 ``` EVENT="<event 1>:<event 2>: <event 3>: <event n>" ``` 也可以换行指定 ``` EVENT="\ 10210 trace name context forever, level 10:\ 10211 trace name context forever, level 10:\ 10231 trace name context forever, level 10:\ 10232 trace name context forever, level 10"\ ``` 生效需重新启动数据库 一些事件我们可以在session级别指定 ----- **一些常用的事件event** In order to trace a MAX_CURSORS exceeded error: event="1000 trace name ERRORSTACK level 3" To get an error stack related to a SQLNET ORA-03120 error: event="3120 trace name error stack" To dump the control file: alter session set events 'immediate trace name CONTROLF level 10' To dump the file headers: alter session set events 'immediate trace name FILE_HDRS level 10' To dump redo log headers: alter session set events 'immediate trace name REDOHDR level 10' To dump the system state: alter session set events 'immediate trace name SYSTEMSTATE level 10' To dump the optimizer statistics whenever a SQL statement is parsed: alter session set events '10053 trace name context forever' To enable the maximum level of SQL performance monitoring: event = "10046 trace name context forever, level 12" 更多event可参考下面链接 -------- **实际截图:** [image:184] ----- 参考连接 [http://www.dba-oracle.com/int_event_initialization_parameters.htm](http://www.dba-oracle.com/int_event_initialization_parameters.htm) ---------- 下期参数 **shared_pool_size**