Ora-01031:创建第一个用户时权限不足



我试图在创建表空间后创建一个用户,但在第1行ORA-01031处出现错误:权限不足。

这就是我写的,效果。。。

Enter user-name: sys as sysdba
Enter password:
Connected to:
Oracle Database 12c Enterprise Release 12.1.0.1.0
SQL> create user c##ntoi identified by botho123
2    container=all
3    default tablespace perm_ntoi_tbs
4    temporary tablespace temp_ntoi_tbs;
create user c##ntoi identified by botho123
*
ERROR at line 1:
ORA-01031: insufficient privileges

根据所连接版本的create user命令:

若要指定CONTAINER子句,必须连接到多租户容器数据库(CDB(。若要指定CONTAINER=ALL,当前容器必须是根容器。要指定CONTAINER=CURRENT,当前容器必须是可插入数据库(PDB(。

也许您的环境设置为连接到";sys作为sysdba";正在连接到:

  1. 是可插拔的,而不是其容器
  2. 不是根目录的当前容器

我已经通过连接创建了用户

SQL>conn c##系统

我在授予用户时遇到了另一个问题

SQL>授予sysdba,连接,创建用户,创建会话到c###ntoi;

第1行错误:

ORA-47410:CREATE SESSION 上GRANT的领域违规

相关内容

  • 没有找到相关文章

最新更新