在授予 CONNECT 权限后,在 ORACLE 18c 中创建用户出现 ORA-04045 错误

creating a user in ORACLE 18c ORA-04045 error after CONNECT permission granted

对oracle不是很熟悉,想练习一下,碰壁了。我使用以下代码创建一个用户

 CREATE USER labuser
     IDENTIFIED BY abc123
     DEFAULT TABLESPACE users
     TEMPORARY TABLESPACE temp
     QUOTA 10M on users
     PROFILE default;

而且我还向用户对象授予了连接权限。 但是当我尝试通过 SQL plus 登录时出现错误。我试图查看网络上的内容,但找不到与 SYSTEM.LOGONSUCCESS 相关的内容。我需要授予其他权限吗?

删除并重试创建以确保我在 samplescdb 中创建本地用户。

当您向用户授予 CONNECT 角色时,您还必须启用它。最快的方法是

ALTER USER labuser DEFAULT ROLE ALL;

为了默认启用所有角色,即在登录时启用。

更新 - 必须在 sql 开发人员中执行此命令。

授予 labuser 管理数据库触发器;

感谢 Ed 为我指明了正确的方向。