您的位置:首页 > 其它

ORA-01950: 对表空间 'USERS' 无权限

2012-07-26 14:59 471 查看
用户x建表的时候提示:ora-01950:对表空间‘x’无权限

原因:用户没有resource权限

解决方法:连接sys用户,赋予用户x resource权限

grant resource to x;

嘿嘿,又搜了下resource的知识,先学习,后转载:

###########################################################################################

grant connect,resource to user;

然后,用户包括的权限:

CONNECT角色: --是授予最终用户的典型权利,最基本的

ALTER SESSION --修改会话

CREATE CLUSTER --建立聚簇

CREATE DATABASE LINK --建立数据库链接

CREATE SEQUENCE --建立序列

CREATE SESSION --建立会话

CREATE SYNONYM --建立同义词

CREATE VIEW --建立视图

RESOURCE角色: --是授予开发人员的

CREATE CLUSTER --建立聚簇

CREATE PROCEDURE --建立过程

CREATE SEQUENCE --建立序列

CREATE TABLE --建表

CREATE TRIGGER --建立触发器

CREATE TYPE --建立类型

从dba_sys_privs里可以查到:

SQL> select grantee,privilege from dba_sys_privs

2 where grantee='RESOURCE' order by privilege;

GRANTEE PRIVILEGE

------------ ----------------------

RESOURCE CREATE CLUSTER

RESOURCE CREATE INDEXTYPE

RESOURCE CREATE OPERATOR

RESOURCE CREATE PROCEDURE

RESOURCE CREATE SEQUENCE

RESOURCE CREATE TABLE

RESOURCE CREATE TRIGGER

RESOURCE CREATE TYPE

已选择8行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: