二十五、SET AUTOTRACE ON 报 CAN NOT SET AUTOTRACE ON错误

谁借莪1个温暖的怀抱¢ 2022-04-06 05:42 273阅读 0赞

SET AUTOTRACE ON 报 CAN NOT SET AUTOTRACE ON错误

以下操作建议在sqlPlus中运行。

1、创建plan表

  1. 登陆sys用户,并执行utlxplan.sql脚本,创建plan
  2. SQL> @F:\OracleServerAndClinet\Server\app\yang\product\11.2.0\dbhome_1\RDBMS\ADMIN\utlxplan.sql
  3. Table created

2、创建plustrace角色

  1. 还是在sys用户下,执行plustrce.sql脚本,数据库启用autotrace功能的安装脚本,主要是创建plustrace角色,并且授权 ,拥有plustrace最主要的目的是为了访问下面几个VIEW
  2. v_$sesstat;
  3. v_$statname
  4. v_$mystat;
  5. SQL> @F:\OracleServerAndClinet\Server\app\yang\product\11.2.0\dbhome_1\sqlplus\admin\plustrce.sql
  6. drop role plustrace;
  7. drop role plustrace
  8. ORA-01919: 角色 'PLUSTRACE' 不存在
  9. create role plustrace;
  10. Role created
  11. grant select on v_$sesstat to plustrace;
  12. Grant succeeded
  13. grant select on v_$statname to plustrace;
  14. Grant succeeded
  15. grant select on v_$mystat to plustrace;
  16. Grant succeeded
  17. grant plustrace to dba with admin option;
  18. Grant succeeded
  19. set echo off

3、plustrace角色授予用户

  1. SQL> grant plustrace to scott;
  2. Grant succeeded
  3. SQL> grant all on plan_table to scott;
  4. Grant succeeded

4、设置自动追踪

  1. set timing on #显示执行SQL操作的时间
  2. set linesize 1000 #输出一行字符个数为100
  3. set autotrace on #设置自动追踪

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L25ld2JpZV85MDc0ODY4NTI_size_16_color_FFFFFF_t_70_pic_center

发表评论

表情:
评论列表 (有 0 条评论,273人围观)

还没有评论,来说两句吧...

相关阅读