普通用户在SQL*Plus中开启AUTOTRACE报告时,遇到SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled错误。如下所示:

SQL>

SQL> set autotrace on;

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

SP2-0611: Error enabling STATISTICS report

SQL>

此时应该检查数据库是否已经创建了角色PLUSTRACE,使用下面脚本检查角色PLUSTRACE是否存在。

SELECT * FROM DBA_ROLES WHERE ROLE='PLUSTRACE'

如果角色不存在,应该去$ORACLE_HOME/sqlplus/admin/目录下,你会找到plustrce.sql脚本文件。

[oracle@db-server ~]$ cd $ORACLE_HOME/sqlplus/admin/
[oracle@db-server admin]$ ls
glogin.sql  help  iplus  libisqlplus.def  libsqlplus.def  plustrce.sql  pupbld.sql
[oracle@db-server admin]$ more plustrce.sql
--
-- Copyright (c) Oracle Corporation 1995, 2002.  All Rights Reserved.
--
-- NAME
--   plustrce.sql
--
-- DESCRIPTION
--   Creates a role with access to Dynamic Performance Tables
--   for the SQL*Plus SET AUTOTRACE ... STATISTICS command.
--   After this script has been run, each user requiring access to
--   the AUTOTRACE feature should be granted the PLUSTRACE role by
--   the DBA.
--
-- USAGE
--   sqlplus "sys/knl_test7 as sysdba" @plustrce
--
--   Catalog.sql must have been run before this file is run.
--   This file must be run while connected to a DBA schema.
 
set echo on
 
drop role plustrace;
create role plustrace;
 
grant select on v_$sesstat to plustrace;
grant select on v_$statname to plustrace;
grant select on v_$mystat to plustrace;
grant plustrace to dba with admin option;
 
set echo off

执行该脚本就会创建角色PLUSTRACE,如下所示。然后将该角色授予对应用户即可。

SQL*Plus环境下创建PLUSTRACE角色相关推荐

  1. RAC环境下创建本地数据文件的解决方法

    引用收藏:http://blog.itpub.net/501889/viewspace-1083311/ 同事不小心,在RAC环境下创建了本地数据文件,这个肯定会出问题的,节点2不能访问此数据文件.其 ...

  2. linux环境生成weblogic密钥,Linux环境下创建weblogic服务.doc

    Linux环境下创建weblogic服务 weblogic用户登录10.218.0.25. 执行一下命令 cd /bea/weblogic92/common/bin ./config.sh 选择创建一 ...

  3. .NET 容器环境下创建应用 dump 文件

    .NET 容器环境下创建应用 dump 文件 Intro 有时候我们的应用会出现一些异常的情况,比如内存飙升,线程死锁等等,通过一些 metrics 我们可能大概的了解内存是增长了,但是具体是哪里增长 ...

  4. ROS 教程之 navigation :在 catkin 环境下创建costmap layer plugin

    在做机器人导航的时候,肯定见到过global_costmap和local_costmap.global_costmap是为了全局路径规划服务的,如从这个房间到那个房间该怎么走.local_costma ...

  5. cannot set up a python sdk 3.8_anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a py...

    anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a py anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a python ...

  6. 超详细Spring MVC的环境配置:IDEA环境下创建Maven WebAp

    Spring MVC的环境配置: 1. IDEA环境下创建Maven WebApp 配置示例如下: 第一步,创建maven工程 第二步,配置web功能: 第三步,配合Tomcat 运行web文件 2. ...

  7. 基于node.js开发环境下创建及开发vue.js项目的环境配置骤

    基于node.js开发环境下创建开发vue.js项目的环境配置骤如下: 步骤一:安装node.js,安装完后运行node -v命令检安装node的查版本,判断是否安装成功.Npm是node.js包管理 ...

  8. 嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细)

    嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细) 1.创建一个空的文件夹,命名为"test"(可以为任何名字) 2.打开test文件夹,在该目录下依次创建两个 ...

  9. anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a python SDK at Python 3.6 (envs)The SDK seems invalid.

    anaconda+pycharm环境下创建新的虚拟环境报错 项目场景: 问题描述: 原因分析: 解决方案: 项目场景: anaconda自带的python版本是3.8.3,不支持tensorflow, ...

最新文章

  1. 2017全球硬科技创新大会今日开幕 科技大腕聚集共绘西安“硬科技”发展蓝图
  2. 四人团-江南行-乌镇东栅旅游
  3. 键空间通知(keyspace notification)
  4. workflow and email in QD3 - IS_INBOX_USER method
  5. javascript规范以及设计原则
  6. 漫画:什么是单例模式?(转载)
  7. 26.逻辑卷管理器(Logical Volume Manager)
  8. 微信服务号开发IOS设备js-sdk认证失败问题总结
  9. 线性代数:矩阵运算常用公式
  10. android 播放语音anr,Android语音合成出现ANR
  11. 老杜java_老杜最新Java零基础视频教程(适合Java 0基础,Java初学入门)
  12. java406错误_Springmvc报406错误(Not Acceptable)的有效解决方法
  13. NIOS II入门学习笔记【一】--- NIOS II软核处理器开发入门
  14. android2.2应用开发之IccCard(sim卡或USIM卡)第一篇
  15. 计算机名打印机无法共享,打印机共享不了怎么回事 打印机共享不了原因和解决办法【详解】...
  16. VMware Fusion安装cloudera manager
  17. 单机Eureka的构建
  18. Oculus Rift S 399美元,真香
  19. 生活啊,尽情虐待我吧
  20. java jsp 汽车销售管理系统

热门文章

  1. 利用XML实现通用WEB报表打印(参考)
  2. CodeVS 1576 最长严格上升子序列 (DP)
  3. Java菜鸟基础(一)
  4. win7睡眠,休眠的区别
  5. C# 中关于汉字与16进制转换的代码
  6. 主域控制器硬件损坏,你会怎么解决?(四)
  7. 问题三十:《Ray Tracing In One Weekend》封面图形生成
  8. 解决: Mysql安装时mysqld.exe报`应用程序无法正常启动(0xc000007b)`的问题
  9. 大数据在企业中起到什么作用
  10. 如何全面认识大数据分析的基础知识