[英]ORA-01017 Invalid Username/Password whenever creating a new user or connection in Oracle SQL Developer 4.1
[英]SQl Developer gets ORA-01017
SQL Plus 可以登录,但 SQL 开发人员没有
我在用:
使用 SQL Plus 我可以登录
使用 SQL Developer 我得到 ORA-01017
但是几个月前,我每天都使用 SQL Developer 登录。
我正在与其他一些用户一起使用 Windows 10。
如何再次使用 SQL Developer 登录?
这并不明显,但与 SQL Developer 相比,您在 SQL*Plus 中使用了不同的连接类型。
在 SQL*Plus 中,您正在这样做:
user: system as sysdba
但是,在tipo de conexion
开发人员连接对话框中,您的连接线设置为Basico
。 打开下拉菜单并选择Sysdba
,你应该没问题。
原因是 SYSTEM 是高级用户帐户,因此需要提升连接。
您与 sqlplus 的连接正在使用操作系统凭据,甚至没有检查用户名和密码。 您请求连接“作为 sysdba”的事实告诉 oracle 查看请求的操作系统用户是否是操作系统组 DBA 的成员。 如果是,让我们进来。
[oracle@vbol83-01 ~]$ sqlplus fubar/thisiswrong as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jan 24 08:31:50 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL>
实际上,您甚至根本不需要用户名/密码来进行此连接:
[oracle@vbol83-01 ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jan 24 08:34:11 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
另一方面,您的 SQL 开发连接正在通过网络,并要求提供的凭据与 oracle 密码文件中的凭据相匹配。
我不知道你的系统“几个月前”是什么样子,或者你当时可能做了什么不同的事情。
好的,这不是最好的解决方案,但它可能很有用。
我没有解决如何使用“系统”用户连接 SQl Developer,但我知道如何使用 SQL Developer。
首先,使用 SQL Plus 创建一个新用户,例如“system_user_1”:
alter session set "_ORACLE_SCRIPT"=true;
create user system_user_1 identified by system_user_1;
GRANT RESOURCE TO system_user_1;
grant create session to system_user_1;
grant unlimited tablespace to system_user_1;
grant sysdba to system_user_1;
然后,将新连接添加到 SQL Developer for "system_user_1" 作为 SYSDBA:
最后,您可以使用“system_user_1”创建新的普通用户:
alter session set "_ORACLE_SCRIPT"=true;
create user regular_user_1 identified by regular_user_1;
GRANT RESOURCE TO regular_user_1;
grant create session to regular_user_1;
grant unlimited tablespace to regular_user_1;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.