10046事件:获取最完整的sql执行计划 相信很多人都很清楚使用explain plan命令、dbms_xplan包、autotrace开关可以获取执行计划,但是如果还需要获取更为详细的执行计划,我们可以使用10046事件来获取。 而要通过10046事件来获取目标sql的执行计划,通常需要三个步骤: 1、在当前的会话(session)中激活10046事件; 2、在当前session中执行目标
set autotrace on 报cannot set autotrace错误 今天想看一下scott用户下的sql的执行计划的,可是在PL/SQL的command窗口中输入set autotrace on时,却报Cannot SET AUTOTRACE的错误,后来查阅了很多网上的说法,最终得到下面的一些经验。首先,我去sys用户中查看了plustrace角色,发现并不存在;然后问题就很明确了,创建出来plustrace这个角色,并赋给scott用户就好了,具