oracle - 无法从具有授予 DBA 的 "scott"帐户创建用户

原文 标签 oracle

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

CREATE USER john identified by 123

最佳答案

退房 document 对于 SET ROLE 和默认角色

要为当前 session 启用授予您的所有角色,请发出以下语句:

设置角色全部;

或者修改用户默认角色

ALTER USER scott DEFAULT ROLE ALL;

关于oracle - 无法从具有授予 DBA 的 "scott"帐户创建用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12227968/

相关文章:

sql - oracle中报表表的数据馈送(汇总与分组集)

c - Oracle OCI-以其他用户身份运行时,ORA-12705失败

oracle - 将规范和正文导出到单个文件中

java - 错误:无法将来自映射的String类的对象转换为[class java.sql.Timestamp]

sql - 如何联接两个表的最大值不大于列的另一个值

sql - Oracle,如何从表中删除几乎相同的行

Oracle 12c 扩展以支持 varchar2 > 4000 字节对不是 sysdba 的用户不起作用

php - 如何提高 PHP OCI-Lob::save 的性能

sql - SQL查询从列中获取空计数

sql - 用于动态 sql 透视的 Oracle 函数