oracle pl/sql 执行计划怎么看
发布网友
发布时间:2023-11-15 05:50
我来回答
共1个回答
热心网友
时间:2024-11-15 18:26
首先,配置autotrace工具。
【oracle_home】代表d:\app\shadow\proct\12.1.0\dbhome_1路径(这个是我的,你看一下自己的)。
(1)、cd
[oracle_home]/rdbms/admin
;
(2)、作为system登陆sql*plus
;
(3)、运行@utlxplan
;
(4)、运行
create
public
synonym
plan_table
for
plan_table
;
(5)、运行grant
all
on
plan_table
to
public
;
(如果是oracle
10g以上版本,上述步骤可省略。)
下一步是创建并授予plustrace角色:
(1)、cd
[oracle_home]/sqlplus/admin
;
(2)、作为sys或sysdba登陆sql*plus;
(3)、运行@plustrce
;
(4)、运行grant
plustrace
to
public
;
配置完成;
然后重新登陆sql*plus;
sql>set
autotrace
on
;
sql>
select
*
from
emp
;
后面显示执行计划…………………………略。