【Oracle】SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,一.错误描述SQL> set autotrace on;SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错二.解决办法
千家信息网最后更新 2025年01月20日【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安全错误
数据库的锁怎样保障安全
建立员工合作伙伴数据库
web怎么从数据库获值
服务器第一次安装系统
魔兽世界十年前的服务器
网络安全要实现的目标
专业erp软件开发
网络技术新媒体的发展
广东时间频率同步服务器
hana数据库怎么查表结构
美国哪家公司做网络安全的
joule期刊在哪个数据库
北京服务器机柜生产商
3g软件开发工程师工资待遇
私人数据库使用
忘却录音软件开发
战地一服务器管理器
用服务器cpu 玩游戏
镇江专业软件开发特点
对软件开发工作展望
大安全网络安全
书小说软件开发
软件开发成本要如何计算
太原市服务器搬迁公司报价
数据库条件怎么去判断是否为空
宜春学院网络技术学院
网络安全学科评定
网络技术入门经典微盘
数据库安全保密方式
嘉祥软件开发培训班教学视频
云服务器免费试用