You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10系统ORA-01017登录拒绝及sqlplus操作受限求助

解决ORA-01017: invalid username/password; logon denied问题

别着急,Oracle默认安装时会自动创建两个核心管理员账户——SYS和SYSTEM,你安装时设置的Oracle_1就是这两个账户的密码(通常安装过程中会统一给它们设置这个密码)。你可以按下面的步骤尝试登录:

步骤1:用默认管理员账户尝试登录

先打开命令提示符(CMD),启动sqlplus会话:

sqlplus /nolog

在弹出的sqlplus提示符下,先试试用SYSTEM账户登录:

conn SYSTEM/Oracle_1

如果这个不行,就用SYS账户以SYSDBA身份登录(SYS必须带身份权限才能连接):

conn SYS/Oracle_1 AS SYSDBA

步骤2:检查密码大小写是否正确

Oracle 12c及以后版本默认开启了密码大小写区分,如果你输入时把Oracle_1写成全小写的oracle_1,也会触发这个错误。一定要确保输入的密码和安装时设置的完全一致,包括字母大小写。

步骤3:登录后验证操作权限

成功登录后,你可以先执行一个简单命令确认权限,比如查询当前登录用户:

SELECT USER FROM DUAL;

这时候help命令也能正常使用了,比如输入help index就能查看所有可用的帮助主题。

额外方案:如果还是无法登录

要是上面的方法都不管用,可能是安装过程有异常,你可以尝试重置管理员密码:

  1. 以管理员身份打开命令提示符
  2. 切换到Oracle的bin目录(比如cd C:\app\<你的用户名>\product\19.0.0\dbhome_1\bin,路径根据你的实际安装版本调整)
  3. 用操作系统认证直接登录sqlplus:
sqlplus / AS SYSDBA
  1. 登录成功后,重置SYSTEM账户的密码(比如重新设为Oracle_1):
ALTER USER SYSTEM IDENTIFIED BY Oracle_1;

也可以同步重置SYS的密码:

ALTER USER SYS IDENTIFIED BY Oracle_1;

之后再用新设置的密码尝试登录即可。

内容的提问来源于stack exchange,提问作者Barry Kimelman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:37:49