Oracle

我不記得我的 oracle 系統密碼

  • February 16, 2022

我看過很多關於如何解鎖 Oracle 實例密碼的 YouTube 影片,其中使用者忘記了密碼。在這些影片中,DBA 使用附加命令sys as dba作為使用者名,然後不必輸入任何密碼。

一旦他們按下ENTER,它會向他們顯示一個sql >提示,然後他們可以更改密碼,但是當我按照這些步驟操作時,它會顯示以下錯誤消息:

錯誤,ORA-12560:TNS:協議適配器錯誤。

有誰知道如何解決這一問題?

確保您已將 ORACLE_SID 設置為數據庫實例名稱,在我的範例中為XE. 您的 Windows 使用者需要是本地組“ ORA_DBA”的成員。

因此,現在您無需通過使用者名和密碼連接到數據庫。而是"/"指示作業系統作為 sys 使用者進行身份驗證。

C:\>set ORACLE_SID=XE
C:\>REM login as the database root account "sys"
C:\>sqlplus / as sysdba
SQL>alter user system account unlock;
SQL>exit

祝你好運!

您需要以 Oracle 使用者身份登錄到您的作業系統,然後連接“/ as sysdba”可能會起作用。

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