首页 > 数据库 > Oracle > SQLPLUS下普通用户启用AUTOTRACE报错
HR> set autotrace on;
SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled
SP2-0611: Error enabling STATISTICS report
在网上搜索后发现报错原因为该用户无PLSUSTRACE角色的权限。
处理方案如下:
1.登录有dba角色的用户,如sys在dba_roles数据字典中查找是否存在PLUSTRACE角色
SYS>select * from dba_roles where role='PLUSTRACE';
2.如果存在,直接授权给HR用户即可,如果不存在则执行下列步骤:
(1)使用oracle自带脚本创建该角色,在sys用户下执行 SYS>@?/sqlplus/admin/plustrce.sql
(2)授权给HR用户,执行 SYS>grant plustrace to hr;
(3)重新登录HR用户,启用autotrace
SYS>conn hr/hr
Connected.
HR>set autotrace on
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31017950/viewspace-2151864/ ,如需转载,请注明出处,否则将追究法律责任。