当前位置:  数据库>oracle

如何授权查询v$视图

    来源: 互联网  发布时间:2017-05-08

    本文导语: 在非sys,system用户的存储过程中,查询v$开头的视图,如v$mystat,v$statname等。这些视图查询是需要在sys下显示授权后才能在存储过程中使用。 但是,如果我们使用grant on v$view to username,则会收到ORA-02030错误。 如下所示: SQL> grant sel...

在非sys,system用户的存储过程中,查询v$开头的视图,如v$mystat,v$statname等。这些视图查询是需要在sys下显示授权后才能在存储过程中使用。

但是,如果我们使用grant on v$view to username,则会收到ORA-02030错误。

如下所示:

SQL> grant select on v$mystat to scott;

grant select on v$mystat to scott

ORA-02030: 只能从固定的表/视图查询

这是因为v$mystat不是一个视图,其实它是一个同义词。

因此,需要将同义词对应的视图进行授权。

SQL> grant select on v_$mystat to scott;

Grant succeeded

小技巧,你也可以试试看。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • radius服务器授权问题
  • LINUX主机绑定进行授权管理,怎么样才有效?
  • SOS!安装SCO Unix5.05 要求输入授权码时为什么不能输入大写??
  • 关于realserver授权文件的问题
  • 如何给某个用户授权完全控制某个目录?
  • 如何给目录授权?
  • linux 下给一用户授权问题,在线等
  • 为何win2000访问samba server提示]:此账号为得到工作站的登陆的授权?如何设置
  • 从网上DOWN了个VMWARE,还要授权码,谁有?
  • API访问授权的开放标准 OAuth
  • 关于MYSQL 远程登录的授权方法 命令
  • linux 系统中授权问题
  • 【GPL问题】如果我的程序中引用了其他授权协议的代码,怎么处理(内详)?
  • 在WIN命令提示符下mysql 用户新建、授权、删除,密码修改
  • MySql增加用户、授权、修改密码等语句
  • Android实现授权访问网页的方法
  • windows 2008 iis 提示401未授权 由于凭据无效,访问被拒绝
  • oracle创建删除用户示例分享(oracle删除用户命令及授权)
  • 读SCJP(Sun授权Java认证)对Java开发到底有没有用哪?
  • MySQL创建用户与授权及撤销用户权限方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,