1. 程式人生 > >Oracle 使用者密碼過期

Oracle 使用者密碼過期

解決步驟:

  1. win+R 輸入cmd 開啟dos視窗
  2. 登入   =》sqlplus / as sysdba
  3. 修改密碼  =》  alter user 賬號 identified by 密碼
  4. 設定永不過期  =》 alter profile default limit password_life_time unlimited

遇到的問題:

問題1:

執行第二步(sqlplus / as sysdba),如果出現  ERROR: ORA-12560: TNS:協議介面卡錯誤

開啟工作管理員,選擇服務

檢視Oracle***TNSListener(不同版本,服務名不一樣)

還有OracleService***(不同例項,服務名不一樣,可能會有多個例項,***實際上是oracle的SID值)兩者是否都啟動了,如果都啟動了,就看登錄檔。

Win+R 輸入 regedit 開啟登錄檔

HKEY_LOCAL_MACHINE => SOFTWARE => ORACLE =>

KEY_***Home1下找到ORACLE_SID ,修改它的值為對應的SID值即可

問題2:

如果連線資料庫時出現該使用者已鎖定

alter user 賬號 account unlock

進行解鎖