ORACLE 18c 新建的用户 登录不了 ORA-01017
错误解释:
ORA-01017错误表示用户在登录数据库时,认证方式不正确。在Oracle数据库中,用户登录时需要提供用户名、密码以及认证方式,如果提供的认证方式与数据库中的设置不匹配,就会出现这个错误。
解决方法:
- 确认用户名和密码是否正确。
- 确认用户账号是否已经被锁定(通过查询
DBA_USERS
表或使用ALTER USER
命令解锁)。 - 确认用户是否有登录数据库的权限(通过查询
DBA_SYS_PRIVS
表确认)。 - 确认是否选择了正确的认证方式。Oracle数据库支持多种认证方式,如数据库认证、操作系统认证等,确认用户创建时的认证方式与登录时的设置一致。
- 如果用户是新创建的,确保已经指定了默认表空间和临时表空间(如果没有指定,可以通过
ALTER USER
命令指定)。 - 如果用户使用的是Profile管理权限,检查是否有适当的资源限制和权限限制(如
CREATE SESSION
)。
如果以上步骤均无法解决问题,可以查看数据库的alert log和trace文件来获取更详细的错误信息,进一步诊断问题。
评论已关闭