无法使用授予的DBA从“scott”帐户创建用户

时间:2012-09-01 13:00:20

标签: oracle

目前,在Windows XP上使用Oracle DB 11g。以具有授予DBA角色的scott用户(不是sysdba)登录。根据Oracle docs“DBA =所有系统权限WITH ADMIN OPTION”。为什么然后创建新用户会出错“ORA-01031权限不足......”?这是使用SQL Developer执行的DDL命令:

CREATE USER john identified by 123

1 个答案:

答案 0 :(得分:3)

查看document以获取SET ROLE和默认角色

要启用为当前会话授予您的所有角色,请发出以下声明:

SET ROLE ALL;

或修改用户默认角色

ALTER USER scott DEFAULT ROLE ALL;