SQL*PLUS中开启SQL TRACE时报错SP2-0618和SP2-0611的解决方法

原创 2016年08月30日 16:52:04

以普通用户在SQL*PLUS中开启SQL TRACE时遇到如下报错:

SQL> show user
USER is "TEST01"
SQL> select * from session_roles;

ROLE
------------------------------
CONNECT
RESOURCE

SQL> set autot on exp stat
SP2-0618: Cannot find the Session Identifier.  Check PLUSTRACE role is enabled
SP2-0611: Error enabling STATISTICS report
SQL>
是由于Oracle没有将PLUSTRACE角色作为默认角色,在新建用户时不会将它默认的授予用户。

只需将这个角色授予需要开启SQL TRACE的用户即可。但在操作时发现数据库中并未创建这个角色,需要执行以下步骤来完成创建和授权:

创建PLUSTRACE角色:

    for UNIX;
    SQL> @$ORACLE_HOME/sqlplus/admin/plustrce.sql

    for WINDOWS;
    SQL> @$ORACLE_HOME\sqlplus\admin\plustrce.sql

将角色授予用户:
    SQL> GRANT plustrace TO test01;
还需要执行创建PLAN_TABLE的脚本:

执行创建脚本:

    for UNIX;
    SQL> @$ORACLE_HOME/rdbms/admin/utlxplan.sql  
 
    for WINDOWS;
    SQL> @$ORACLE_HOME\rdbms\admin\utlxplan.sql
此时再以普通用户test01开启SQL TRACE即可。


版权声明:本文为博主原创文章,未经博主允许不得转载。

Oracle 10g Auto Trace安装及SP2-0618和_SP2-0611错误处理

Oracle 10g Auto Trace安装     1、创建表空间autostrace及用户autostrace。 sqlplus / as sysdba create tablespace au...

win 7 sp1 升级 win 10 更新时报错代码80070002的解决方法

win 7 sp1 升级 win 10 的过程中不免会遇到各种各样的错误,我所遇到的错误就是在更新下载出现报错代码为80070002。当时我就想知道这串数字代表着什么?它又是什么意思?肯定先要利用搜索...

oracle+关于"SP2-0618:+无法找到会话标识符。启用检查+PLUSTRACE+角色"错误

--今天在执行 set autotrace on 时 报了一下错误 。15:19:46 SQL> set autotrace on SP2-0618: 无法找到会话标识符。启用检查 PLUSTRAC...
  • quanhj
  • quanhj
  • 2011年10月12日 15:46
  • 1311

SP2-0618

起因:在 SCOTT@ orcl>set autotrace on SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE ro...

SQL Server 2000服务无法启动,提示“系统找不到指定的文件”解决方法及sp4安装不上

因为有需要,所以在别人的电脑安装了sql2000,并需要大sp4的补丁。之前这些安装打补丁的操作在自己的电脑上操作那是没有碰到一点问题,一路通畅的搞定啦!(幸福啊),但是今天在别人的电脑上安装并打补丁...
  • riyunzhu
  • riyunzhu
  • 2011年11月21日 15:39
  • 10959

SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled

SQL> set autotrace traceonly; SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is...

VC 通过ODBC连接sql2005 在 sys.servers 中找不到服务器的解决方法,请执行 sp_addlinkedserver 将该服务器添加到 sysservers问题详解

参考一: 在 sys.servers 中找不到服务器的解决方法,请执行 sp_addlinkedserver 将该服务器添加到 sysservers 解决方法:出现这个错误一般是因为改动了...

win2003 sp2 拒绝访问 解决方法

  • 2007年12月26日 08:48
  • 706B
  • 下载

Proteus 8.3 sp2闪退的一种解决方法

如题。安装之后总是用一会就退出。 后来经过研究,发现问题如下: 1. 在安装之后,破解的过程中,显示几个文件没有找到(图片中的那些MODELS\下面的DLL) 这个时候,其实是可以运行的,但是我就...
  • lff0305
  • lff0305
  • 2015年10月31日 12:45
  • 7683
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL*PLUS中开启SQL TRACE时报错SP2-0618和SP2-0611的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)