【发布时间】:2020-08-20 03:40:44
【问题描述】:
我尝试创建新角色:
create role newRole;
我得到错误:
第 1 行的错误: ORA-01031: 权限不足
我检查 session_privs:
select * from session_privs;
PRIVILEGE
----------------------------------------
CREATE SESSION
CREATE ROLE
我不知道为什么我不能创建角色。有人遇到过这个问题吗?
【问题讨论】:
-
可能是用户在您创建角色的表空间上没有配额/权限(默认表空间,或您为此特定用户设置为默认的表空间)
-
@AlexLarionov 角色不是在表空间中创建,而是在数据字典中。唯一的prerequisite 是
You must have the CREATE ROLE system privilege