【Oracle】SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一.错误描述SQL> set autotrace on;SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错二.解决办法
千家信息网最后更新 2026年11月02日【Oracle】SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
一.错误描述
SQL> set autotrace on;SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错
二.解决办法
2.1 登录到sys用户,找到$ORACLE_HOME/SQLPLUS/ADMIN/plustrce.sql,执行之
> sqlplus / as sysdba
> @$ORACLE_HOME/SQLPLUS/ADMIN/PLUSTRCE.SQL
2.2 我们打开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 ondrop 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上用SET AUTOTRACE ... STATISTICS的时候是通过plustrace这个角色来获取动态性能表信息的。当每一个用户要求使用该命令的时候会自动被DBA用户授予plustrace角色的权限。
参考:http://docs.oracle.com/cd/B10500_01/server.920/a96533/autotrac.htm
角色
用户
时候
标识
标识符
检查
信息
办法
动态
命令
性能
报告
权限
目的
错误
上用
参考
登录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
互联网络科技
互联网科技工作委员会
互联网科技工作委员会主任
互联网金融监管科技数据
青岛互联网科技公司
万易互联网科技有限公司
多迪互联网科技有限公司
四个字互联网科技公司取名
互联网科技教育视频
来此购互联网科技有限公司
互联网对科技的发展
千方科技属于互联网企业吗
科技大学互联网
伍佰万互联网科技怎么赚钱
电子商务与互联网科技的关系
工业互联网科技成果转化
福建互联网展示科技馆设计
湖北辰鑫科技互联网
安徽零酒互联网科技有限公司
互联网科技深圳
圆梦互联网科技
金融科技与互联网金融
沃里互联网科技
互联网科技公司有哪些
科技大学互联网专业好不好
富国互联网科技创新基金
互联网公司黑科技创始人
广西泛欧互联网科技有限公司
华人运通互联网科技公司