重庆思庄Oracle、Redhat认证学习论坛

标题: ORACLE 同时设置多个event,并生效 [打印本页]

作者: 郑全    时间: 2021-4-26 18:45
标题: ORACLE 同时设置多个event,并生效
如果我们想设置多个event,
比如想关闭直接路径读,又想关闭延迟验证,如下:
--关闭直接路劲读
ALTER system SET EVENT='10949 TRACE NAME CONTEXT FOREVER' scope=spfile;

--关闭口令延迟读
ALTER system SET EVENT='28401 trace name context off' scope=spfile;

结果,重启后,结果,我们发现,只有最后一个EVENT生效。

怎么才能同时设置多个事件呢?




作者: 郑全    时间: 2021-4-26 18:50
使用 : 即可,如下:

alter system set event="<event 1>:<event 2>: <event 3>:  <event n>" scope=spfile;

比如上面的,同时关闭直接路径读,和延迟认证,执行下面的语句即可:

ALTER system SET EVENT='10949 TRACE NAME CONTEXT FOREVER : 28401 trace name context off' scope=spfile;
作者: 郑全    时间: 2023-9-11 14:53
也可以修改PFILE文件:

比如:
EVENT=“10949 TRACE NAME CONTEXT FOREVER”
EVENT="28401 trace name context off"

重启生效.

任何,通过 alter system  set events 'immediate eventdump(system)' ,再去看TRACE文件,会发现:

Dumping Event (group=SYSTEM)
10949 TRACE NAME CONTEXT FOREVER
28401 trace name context off






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2