Oracle Database 19c安装后无法登录,请求协助排查原因
ORA-01017: invalid username/password; logon denied 问题解决指南
针对你在Windows 11上安装Oracle 19c后,无法用安装凭据登录EM Express(localhost:5500)和sqlplus的问题,以下是简单直白的原因解释和解决步骤:
核心原因及解决方法
密码大小写不匹配
Oracle 19c默认开启密码大小写敏感(由SEC_CASE_SENSITIVE_LOGON参数控制),如果输入的密码大小写与安装时设置的不一致,就会触发该错误。
操作步骤:- 以管理员身份打开命令提示符,执行:
sqlplus / as sysdba(本地管理员免密登录) - 修改目标用户密码(以
SYSTEM用户为例):ALTER USER SYSTEM IDENTIFIED BY "你的新密码" ACCOUNT UNLOCK;(双引号可强制保留密码大小写) - 使用新设置的密码重新登录EM Express或sqlplus
- 以管理员身份打开命令提示符,执行:
用户被自动锁定
若安装后多次输错密码,Oracle会自动锁定用户账户,导致登录失败。
操作步骤:- 同样通过
sqlplus / as sysdba登录系统 - 解锁目标用户:
ALTER USER 你的用户名 ACCOUNT UNLOCK;(例如ALTER USER SYSTEM ACCOUNT UNLOCK;)
- 同样通过
EM Express权限不足
localhost:5500对应的EM Express仅允许SYS、SYSTEM等管理员用户登录,普通用户默认无权限访问。
操作步骤:- 若使用普通用户登录,需先通过
sqlplus / as sysdba授予权限:GRANT EM_EXPRESS_ALL TO 你的用户名; - 优先推荐使用
SYSTEM或SYS用户登录EM Express
- 若使用普通用户登录,需先通过
内容的提问来源于stack exchange,提问作者allocated
相关产品推荐
相关产品推荐

