2013-06-01 205 views
14

當試圖連接到我與Oracle SQL Developer的數據庫中,我得到了錯誤:更改密碼在SQL Developer中ORA-28001後,密碼過期

ORA-28001 the password has expired

我如何在SQL開發人員修改我的密碼?

+1

你爲什麼問你是否立即自己回答這個問題? – hol

+7

@hol - [回答你自己的問題鼓勵](http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/),即使你在發佈之前知道答案。但我認爲這是無關緊要的。 –

+0

@AlexPoole謝謝。這對我來說是新的。是的,它是無關緊要的。 – hol

回答

40

打開SQL Developer並執行以下步驟:

  1. 右鍵單擊連接>新建連接。

    • 連接名稱:SYS
    • 用戶名:sys作爲sysdba的
    • 密碼:SYS(或您的SYS密碼)
    • 主機名:你的數據庫服務器IP
    • 港口
    • SID:你的SID

    點擊連接。

  2. 展開其他用戶,並選擇具有過期密碼的用戶。右鍵單擊並「編輯」用戶,輸入新密碼並確認。

    如果您希望密碼永不過期,請取消選中密碼過期框。

+4

如果你不是sysdba,只是想要一個簡單的提示來更改密碼? – Apolo

+3

sqlplus/as sysdba then'alter user system identified by「YOUR_NEW_PASSWORD」;' –

+0

這傢伙是金子... – Yoi