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

安装Oracle 19c后新建用户无法登录sqlplus问题求助

ORA-01017: 用户名/密码无效;登录被拒绝 解决办法

你在Windows上安装Oracle 19c后创建了test_user_dba用户并授予权限,但登录时触发ORA-01017错误,可按以下步骤排查解决:

1. 严格匹配密码大小写

Oracle 12c及以后版本默认开启密码大小写区分,你创建用户时设置的密码是london01,登录时必须完全输入小写的london01,不要混入大写字母。

2. 检查用户账户状态

以sysdba身份登录SQL*Plus,执行查询确认用户状态:

SELECT username, account_status FROM dba_users WHERE username = 'TEST_USER_DBA';

如果账户状态为LOCKED(锁定)或EXPIRED(过期),执行以下命令修复:

ALTER USER test_user_dba ACCOUNT UNLOCK;
ALTER USER test_user_dba IDENTIFIED BY london01; -- 重置密码确保一致性

3. 确认当前会话指向正确的Oracle实例

Windows环境下可能存在多个Oracle实例,登录前先指定目标实例:

set ORACLE_SID=ORCL -- 替换为你实际使用的实例名,默认安装一般为ORCL
sqlplus test_user_dba/london01

4. 使用完整连接字符串直接登录

避免交互式输入可能的错误,直接用带实例信息的命令登录:

sqlplus test_user_dba/london01@localhost:1521/ORCL -- 替换为你的数据库端口和实例名

内容的提问来源于stack exchange,提问作者etlzone 9

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 23:58:11