在授予 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 为我指明了正确的方向。
对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 为我指明了正确的方向。