ORACLE SOS

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4447|回复: 1

oracle 权限问题

[复制链接]

1

主题

5

帖子

27

积分

新手上路

Rank: 1

积分
27
发表于 2014-3-21 12:02:36 | 显示全部楼层 |阅读模式
oracle 11g r2,发现一个很不好理解的问题,一条语句可以查询,但是使用这条语句创建视图的时候就报权限不足,请有遇到过的帮帮忙,具体信息如下:
SQL> create user mcc identified by sss;
User created.
SQL> grant connect,resource,create view ,dba to mcc;
Grant succeeded.
SQL> conn mcc/sss
Connected.
SQL> create or replace view redo_size as select value from v$mystat a,v$statname b
where a.statistic#=b.statistic# and name='redo size';
  2  create or replace view redo_size as select value from v$mystat a,v$statname b
                                                                 *
ERROR at line 1:
ORA-01031: insufficient privileges

SQL> conn / as sysdba
Connected.
SQL> grant select on v_$sysstat to mcc;
Grant succeeded.
SQL> grant select on v_$statname to mcc;
Grant succeeded.

SQL> conn mcc/sss
Connected.
SQL> create or replace view redo_size as select value from v$mystat a,v$statname b
where a.statistic#=b.statistic# and name='redo size';
  2  create or replace view redo_size as select value from v$mystat a,v$statname b
                                                      *
ERROR at line 1:
ORA-01031: insufficient privileges

SQL> create view v_test1 as select * from v$statname where rownum=1;
View created.

SQL> select value from v$mystat a,v$statname b
where a.statistic#=b.statistic# and name='redo size';  2
     VALUE
----------
     10876

回复

使用道具 举报

1

主题

5

帖子

27

积分

新手上路

Rank: 1

积分
27
 楼主| 发表于 2014-3-21 12:10:12 | 显示全部楼层
搞定了,不好意思,原来要v_$mystat权限。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|ORACLE SOS 技术论坛

GMT+8, 2024-5-19 08:45 , Processed in 0.017018 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表