綠色資源網:您身邊(biān)最(zuì)放心的(de)安全(quán)下載站! 最(zuì)新軟件|熱門排行|軟件分類|軟件(jiàn)專題|廠商大(dà)全

綠色資源網

技術教程
您的位置:首頁數據庫類(lèi)Oracle → Oracle 11g的(de)密碼更新 Oracle 11g密碼(mǎ)180過期問題解決方案

Oracle 11g的密(mì)碼更新 Oracle 11g密碼180過期問(wèn)題解決方案

我要(yào)評論 2014/07/23 20:48:42 來源:綠色資源網 編輯:www.chithemodel.com [大(dà) ] 評論(lùn):0 點擊:457次

一直在使用Oracle數據(jù)庫,各種語句(jù)、注意一大堆,一不留神就(jiù)沾染上了連接錯誤。

最近(jìn),碰到的需要(yào)注意的地方,就是每隔一段(duàn)時間需要更新啟(qǐ)用新(xīn)的用戶密碼,否則連接錯誤(wù),提(tí)示也(yě)很明(míng)顯,總不過是密碼(mǎ)過期的意思。

但(dàn)是工作中,因為(wéi)沒(méi)有專門的數據庫(kù)維護,所(suǒ)以密(mì)碼神馬的,總是用一個。所以(yǐ),想要避免這種麻煩。需要用SQL語句修改(gǎi)Oracle的參數。

更新密碼:alter user system identified by sa;

其中system是用(yòng)戶(hù)名稱,sa是用戶密碼(mǎ),可以啟用新(xīn)的密碼,也可以保持原有密(mì)碼。

修改(gǎi)密碼保(bǎo)護周期:alter profile default limit password_life_time unlimited;

這樣,可以無限期(qī)的使用同一個密(mì)碼,一般在(zài)DBA權限下修(xiū)改。

11g oracle 用戶密碼過(guò)期問題

Oracle 11g 之前默認的用戶時是沒(méi)有密碼(mǎ)過期的限製的,在(zài)Oracle 11g 中(zhōng)默認的(de)profile啟用了密碼過期(qī)時間是180天。如下:
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
過期的密碼(mǎ)可用alter user userXXX identified by xxx;解決,可以修改為和(hé)以(yǐ)前一(yī)樣(yàng)。

如(rú)果想(xiǎng)設置密碼不(bú)過期,可用管(guǎn)理員登陸,然(rán)後執行:
 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
即可。
其他(tā)相關參數:
select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';

FAILED_LOGIN_ATTEMPTS 整(zhěng)數(shù)
設定登錄(lù)到Oracle 數據庫時可以失(shī)敗的(de)次(cì)數。一旦(dàn)某用戶嚐(cháng)試登錄數據庫的達到該值(zhí)時,該用(yòng)戶(hù)的帳戶就被鎖定,隻能由(yóu)DBA能解鎖。
PASSWORD_LIFE_TIME
設定口令的有效時間(天數),一旦超過這一時間,必須重新設口(kǒu)令。缺省為180天(11g,10gUNLIMITED).
PASSWORD_REUSE_TIME
許多係統不許用戶(hù)重新啟用過去用過(guò)的口令。該(gāi)資源項設定了(le)一個失效口令要經過多少天,用戶才可以重新使用該口令。缺省為UNLIMITED.
PASSWORD_REUSE_MAX
重新啟用一個先前用過的口令前必須對(duì)該口令進行重新設置(zhì)的次數(重複用的次數)。
PASSWORD_LOCK_TIME
設定帳戶被鎖定的天數(當登錄失(shī)敗達到FAILED_LOGIN_ATTEMPTS時)。
PASSWORD_GRACE_TIME
設定在口令失效前,給予的重新設(shè)該(gāi)口令的(de)寬(kuān)限天。當口令失效(xiào)之後回,在登錄時會出現警告信息顯示該天數。如果沒(méi)有在寬限天內修改口令(lìng),口令將失效。
PASSWORD_VERITY_FUNCTION
該資源項允許調用一個PL/SQL 來(lái)驗證口令。Oracle公司已(yǐ)提(tí)供該應用 的腳(jiǎo)本(běn),但是隻要願(yuàn)意的話,用戶(hù)可以製定自(zì)己的驗證腳本。該參數的設定就是PL/SQL函數的(de)名稱(chēng)。缺省為(wéi)NULL.

oracle 11g 用戶(hù)密碼180天過(guò)期解決(jué)方法

alter profile default limit password_life_time unlimited;

select * dba_profiles where profile=‘DEFAULT’ and resource-name=‘PASSWORD_LlFE_TIME’;

oracle 11g 180天密碼

查詢(xún)密(mì)碼過期(qī)時(shí)間

select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

設置密碼用(yòng)不過期

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

重置密碼

alter user ccc identified by ddd;

關(guān)鍵詞:Oracle,解決方(fāng)案

閱讀本(běn)文後您有什麽感想? 已(yǐ)有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜(bài)托
  • 0 哇(wa)
  • 0 加油
  • 0 鄙視