在Oracle 11g中创建用户 - 无权限问题

时间:2017-04-22 15:29:30

标签: sql oracle oracle11g

我正在尝试在我的Oracle 11g数据库中设置用户

create user BARRY6 IDENTIFIED by password123;
grant connect to BARRY6;
grant create session to BARRY6;
grant  UNLIMITED TABLESPACE  to BARRY6;
commit;

这应该创建用户并为他们提供基本权限。 所有命令都成功执行,但我无法与此用户连接。 我收到错误

An error was encountered performing the requested operation:

    ORA-01031: insufficient privileges
    01031. 00000 -  "insufficient privileges"
    *Cause:    An attempt was made to perform a database operation without
               the necessary privileges.
    *Action:   Ask your database administrator or designated security
               administrator to grant you the necessary privileges
    Vendor code 1031

当我查看USER_ROLE_PRIVS表时,该表中没有对我的用户

的权限

1 个答案:

答案 0 :(得分:0)

这种情况正在发生,因为我尝试登录的角色是sysdba。虽然它应该是默认的。

我知道,愚蠢,但它发布解决方案,以防其他人创建用户,他们犯了这个简单的错误。这是由加载sys连接而只是更改密码而不是更改角色

引起的