暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 如何解决错误或授予访问权限v_$sesstat、v_$statname和v_$会话的统计功能。

askTom 2016-02-18
159

问题描述

我正在做SQL开发人员,并安装了oracleXpress。所以我想用解释计划来了解统计数据。

但上面说
无法收集统计信息,请不确定用户是否具有正确的访问权限。
统计功能要求用户在v_$sesstat、v_$statname和v_$会话上被授予选择权限。


SQL>连接hr/密码
连接。
SQL> @$ORALE_HOME/rdbms/admin/utlxplan.sql
SP2-0310 :无法打开文件“$ORA OLE_HOME/rdbms/admin/utlxplan.sql”
SQL>

我必须做什么才能获得特权和使用解释计划

专家解答

您需要以SYSDBA身份连接以授予权限,例如

SQL> conn sys/xxxx as sysdba
Connected.

SQL> grant select on v_$session to hr;

Grant succeeded.



其他2个视图依此类推。在非生产环境中,如果需要,您可能可以将选择授予public。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论