Oracle 11g使用者口令過期
轉載:http://space.itpub.net/11447732/viewspace-627577
今天早上珠海一客戶電話來告知他們程式無法通過JBOSS連線Oracle了。經過我們公司同事檢視,發現是Oracle使用者口令不對導致。但是在這期間是沒有人對資料庫使用者的口令做過任何更改操作的。後來問了一下去現場實施的同事得知該客戶使用的是Oracle 11g版本。因此想到會不會是因為Oracle 11g新的安全性對使用者的口令的有效期做了限制,後經查實的確如此。下面就把解決方法寫一下。
Oracle錯誤程式碼:ORA-28002。
受影響版本:Oracle11g以上版本。
導致密碼消失的原因:Oracle 11g中預設的DEFAULT概要檔案中口令有效期PASSWORD_LIFE_TIME預設值為180天。
當以客戶端登陸Oracle提示ORA-28002,則基本可以確定登陸帳號已過有效期,使用具有DBA許可權的帳號重置該帳號密碼即可。
解決方法:
以下步驟以具有DBA許可權使用者操作
1.檢視口令失效使用者的profile檔案
SQL>SELECT username,profile FROM dba_users;
EM:伺服器>使用者,檢視口令失效的使用者對應的概要檔案,這裡假設為DEFAULT,下同。
2.檢視對應的概要檔案的口令有效期設定
SQL>SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
EM:伺服器>概要檔案>選擇剛剛查到的概要檔案DEFAULT>檢視,檢視口令下面的有效期值。
3.將口令有效期預設值180天修改成“無限制”
SQL>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
EM:伺服器>概要檔案>選擇剛剛查到的概要檔案DEFAULT>編輯>口令,在有效期輸入或選擇你需要的值,儲存。
該引數修改實時生效。
出於資料庫安全性考慮,不建議將PASSWORD_LIFE_TIME值設定成UNLIMITED,即建議客戶能夠定期修改資料庫使用者口令。
在修改PASSWORD_LIFE_TIME值之前已經失效的使用者,還是需要重新修改一次密碼才能使用。
SQL>ALTER USER test INDENTIFIED BYpassword
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21584437/viewspace-715782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 11g ORA-28002 口令將過期Oracle
- oracle 11g 角色口令Oracle
- oracle 使用者過期Oracle
- oracle使用者口令管理策略Oracle
- oracle ERROR: ORA-28002: 7 天之後口令將過期OracleError
- oracle密碼過期ORA-28002: 7天之後口令將過期的解決方法Oracle密碼
- 2 Day DBA-管理Oracle例項-給使用者帳戶指定表空間配額-使使用者口令過期Oracle
- oracle 11G 密碼過期後修改方法Oracle密碼
- Oracle 11g存在密碼過期問題Oracle密碼
- Oracle 11g 密碼設定為不過期Oracle密碼
- Oracle 10g 11g密碼策略 使用者口令 大小寫敏感 說明Oracle 10g密碼
- 【Oracle】使用者密碼過期處理Oracle密碼
- Oracle 11g的使用者密碼預設為180天過期的修改方法Oracle密碼
- oracle 11g資料庫使用者密碼180天自動過期調整Oracle資料庫密碼
- oracle使用者鎖住、過期處理方式Oracle
- oracle使用者口令中帶@符號問題Oracle符號
- 破解Oracle一般使用者的口令(轉)Oracle
- 【ORACLE】oracle 使用者(sysdba)遠端登入和口令認證Oracle
- Oracle資料使用者密碼過期處理方法Oracle密碼
- oracle如何修改單個使用者密碼永不過期Oracle密碼
- Oracle使用者密碼過期和使用者被鎖解決方法Oracle密碼
- oracle的口令管理Oracle
- Oracle ----口令檔案Oracle
- oracle密碼過期Oracle密碼
- Oracle使用者密碼過期和使用者被鎖解決方法【轉】Oracle密碼
- oracle 11g 密碼不過期、不限制錯誤次數設定Oracle密碼
- Oracle 11g 密碼過期被鎖報 ORA-28000 the account is lockedOracle密碼
- windows本地破解使用者口令Windows
- 淺談oracle 使用者(sysdba)遠端登入和口令認證Oracle
- Oracle預警使用者登入鎖定、過期及其審計資訊Oracle
- Oracle 建立口令檔案 orapwdOracle
- Oracle密碼過期處理Oracle密碼
- Oracle11g的使用者密碼預設為180天過期,更改為無期Oracle密碼
- oracle 11g ASM 的管理使用者OracleASM
- 使用者密碼過期的處理密碼
- Oracle OS 認證, 口令檔案Oracle
- Oracle 密碼永不過期設定Oracle密碼
- oracle 11g使用者密碼儲存Oracle密碼