免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11408 | 回复: 7
打印 上一主题 下一主题

创建视图出错,说是没有权限,求助! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-01 16:51 |只看该作者 |倒序浏览
CREATE view。。。。

ERROR at line 1:
ORA-01031: insufficient privileges

我的用户建立时是这样的

grant create session,alter session,resource to XXX;

请教大家,这个权限够不够,是不是还要增加权限,应该如何做?

论坛徽章:
0
2 [报告]
发表于 2004-07-01 18:18 |只看该作者

创建视图出错,说是没有权限,求助!

grant connect to xxx应该就可以了.你上面没有赋VIEW权限给用户,下面是具体:

1.CONNECT角色:    授于最终用户的典型最基本的权利
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图

2.RESOURCE角色:    是授予开发人员的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2004-07-01 19:02 |只看该作者

创建视图出错,说是没有权限,求助!

呵呵,最简单的是,grant connect,resource,dba to XXXX

论坛徽章:
0
4 [报告]
发表于 2004-07-01 22:33 |只看该作者

创建视图出错,说是没有权限,求助!

[quote]原帖由 "renxiao2003"]呵呵,最简单的是,grant connect,resource,dba to XXXX[/quote 发表:

把DBA直接给出去,当然简单,但麻烦的怕是在后面。

论坛徽章:
0
5 [报告]
发表于 2010-11-16 16:24 |只看该作者
回复 1# ndb96

下面是相对于10g的,如果9i的话,就已经包括了create view的权限
SQL> select * from dba_role_privs where grantee='SMS';

GRANTEE                        GRANTED_ROLE                   ADM DEF
------------------------------ ------------------------------ --- ---
SMS                            RESOURCE                       NO  YES
SMS                            CONNECT                        NO  YES

SQL> select * from dba_sys_privs where grantee='RESOURCE';

GRANTEE                        PRIVILEGE                                ADM
------------------------------ ---------------------------------------- ---
RESOURCE                       CREATE TRIGGER                           NO
RESOURCE                       CREATE SEQUENCE                          NO
RESOURCE                       CREATE TYPE                              NO
RESOURCE                       CREATE PROCEDURE                         NO
RESOURCE                       CREATE CLUSTER                           NO
RESOURCE                       CREATE OPERATOR                          NO
RESOURCE                       CREATE INDEXTYPE                         NO
RESOURCE                       CREATE TABLE                             NO

可以看到用户没有创建视图的权限:
grant create view to sms;
解决问题

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
6 [报告]
发表于 2010-11-16 17:21 |只看该作者
又翻老帖子!

论坛徽章:
0
7 [报告]
发表于 2010-11-16 22:35 |只看该作者
grant create view to 用户名,就可以吧,需要那么多回复吗?

论坛徽章:
0
8 [报告]
发表于 2010-11-16 23:53 |只看该作者
我晕,这么老的帖子都出来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP