V$SESSION为什么无法赋权给普通用户?

aleaf 2003-08-24 04:33:15

第一个给出正确解决方法的给分咯~
在线等,谢谢!
...全文
345 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
seraphim2itpub 2003-10-16
  • 打赏
  • 举报
回复
倒~给DBA权限当然行,都这么作楼主还提这个问题干什么?

SQL> grant select on v$session to public;
grant select on v$session to public
*
ERROR 位于第 1 行:
ORA-02030: 只能从固定的表/视图查询

所以这个也是不行的

可以付给SELECT_CATALOG_ROLE角色,但是这个仍然达不到楼主的目的

建立同义词同样也是不可以的。v$session视图的基础表是X_$KSUSE,但是我的实验即使是grant select on X_$KSUSE to username
仍然不可以,暂时没有想到解决方法
smallcrocodile 2003-10-14
  • 打赏
  • 举报
回复
关注
chanet 2003-10-13
  • 打赏
  • 举报
回复
没管理员的权限 grant 其它用户
Drate 2003-10-13
  • 打赏
  • 举报
回复
你把DBA的权限开放给这个用户就可以了,不需要其它的权限的了。
beckhambobo 2003-10-13
  • 打赏
  • 举报
回复
对,DBA权限就可以了
QiuJinHua 2003-10-13
  • 打赏
  • 举报
回复
连到Internal/oracle
grant select on v$session to 用户名;
OK!!
aleaf 2003-10-13
  • 打赏
  • 举报
回复
都不行的,后来没办法了,只好将全部权限给开放了

grant all on dictionary to 用户名
就可以了

不知道哪位知道单独赋权的方法,知道请回复,拜谢,呵呵!


hdkkk 2003-08-25
  • 打赏
  • 举报
回复
如果 gladness(gladness) 不行 ,那么

可以这样
创建一个同义词
然后把同义词授权给相应用户或public!
gladness 2003-08-24
  • 打赏
  • 举报
回复
连到sys用户
授给某个用户:
grant select on v$session to 用户名;

授给所有用户
grant select on v$session to public;

3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧