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

标签 oracle

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

CREATE USER john identified by 123

最佳答案

查看document对于设置角色和默认角色

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

设置全部角色;

或者修改用户默认角色

更改用户 scott 默认角色全部;

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

相关文章:

oracle - 触发器无法初始化变量

oracle - 选择缩写时区

sql - 添加一个新列并用 Oracle SQL 中另一列的一部分填充它

sql - Oracle SQL中是否有类似“如果不存在创建序列...”的内容?

sql - 索引不能提高性能,有时会使性能变差

c# - 在 C# 中从 oracle 调用函数时出错

sql - 如果表中不存在第一个字段,则查看同一个表中的不同字段

javascript - 我的 PHP/PDO 查询本应返回 9 条记录,但只返回 7 条记录

oracle - PL/SQL 如何调用函数而不获取返回对象

SQL检查表是否存在并截断