今天乙個專案突然報ora-28001:口令失效。在查詢資料後得出oracle11g建立使用者時密碼過期限制時180天,在超出180天之後密碼未作修改就會導致使用者無法登陸。這是oracle公司為了資料庫的安全性在11g引入這個預設功能。如果超出這個期限就會報這種錯誤。
1. 在plsql中或sqlplus中先用sysdba的許可權進行登入。這是更改配置檔案的基礎。
2. 在sql window/sql plus中可以查詢使用者的profile,一般是default
3.然後我們可以通過profile查到對應的密碼有效期
5.然後把profile中的期限修改為無限制
alter profile default limit password_life_time unlimited;
6.最後把使用者密碼在更新下(不用修改原密碼)//在修改後沒有警告的使用者不會提示,但是警告的使用者需要這步
alter user 使用者名稱 identified by 原來的密碼 account unlock;
Oracle11g口令過期的解決
用oracle使用者登入,sqlplus as sysdba 先把密碼生命週期時間限制去掉 alter profile default limit password life time unlimited 然後重置一下軟體內部使用賬戶的密碼 alter user admin1 identified ...
解除安裝oracle 11g
估計和以前的版本一樣,先刪除物理檔案,然後再刪除登錄檔的檔案。大致方法如下 1 刪除物理檔案 1 oracle安裝檔案。2 系統目錄下,program files檔案下的oracle檔案 2 登錄檔中大概有這麼幾個地方 hkey local machine software 刪除oracle目錄 h...
oracle 11G 解除安裝
oracle deinstall deconfig tool start check operation start 安裝檢查配置開始 選擇進行解除安裝的 oracle 主目錄型別為 sidb 檢查主產品清單位置是否存在 c program files oracle inventory 安裝檢查配置...