![](/img/trans.png)
[英]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.