Oracle-11g-R2

Oracle 無法以 sys 帳戶連接到 SQL 開發人員

  • September 10, 2016

我正在嘗試以 sys 帳戶連接到 SQL 開發人員。它總是給出錯誤invalid username/password。當我嘗試通過 SQLPLUS 連接它時,它也會以任何錯誤的密碼連接。

如何使用 sys 帳戶連接到 SQL Developer?

sqlplus user/password as sysdba預設使用作業系統身份驗證,並繞過使用者名和密碼檢查,因此如您所說,您可以提供任何密碼或使用者名。

從 SQL Developer 登錄需要遠端會話。對於遠端 SYSDBA 連接,您需要以下內容:

  1. 設置remote_login_passwordfileEXCLUSIVEor SHARED,但不是NONE
  2. 如果數據庫尚不存在,則為數據庫創建一個密碼文件:

$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID

在此之後,您應該能夠使用 SYS 和您提供的密碼登錄。

使用sys登錄 SQLPlus並更改sys*的密碼。然後嘗試登錄SQL Developer,它會工作。

Alter user sys identified by new_password;

引用自:https://dba.stackexchange.com/questions/103694