Oracle
我不記得我的 oracle 系統密碼
我看過很多關於如何解鎖 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”可能會起作用。