posts - 2,  comments - 0,  trackbacks - 0

          將密碼有效期由默認(rèn)的180天修改成無(wú)限制 在系統(tǒng)管理員下執(zhí)行如下語(yǔ)句即可

          ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED 

          修改之后不需要重啟動(dòng)數(shù)據(jù)庫(kù),會(huì)立即生效。

          下面是參考文檔:

          登陸數(shù)據(jù)庫(kù),
          SQL*Plus: Release 11.2.0.1.0 Production on 星期四 11 4 16:34:06 2010
          Copyright (c) 1982, 2009, Oracle.  All rights reserved.
          ERROR:
          ORA-28001: the password has expired
          google下,參考以下修改:
          【原因/觸發(fā)因素】
          確定是由于oracle11g中默認(rèn)在default概要文件中設(shè)置了“PASSWORD_LIFE_TIME=180所導(dǎo)致。

          【影響和風(fēng)險(xiǎn)】

          影響:密碼過(guò)期后,業(yè)務(wù)進(jìn)程連接數(shù)據(jù)庫(kù)異常,影響業(yè)務(wù)使用。

          問(wèn)題發(fā)生頻率:數(shù)據(jù)庫(kù)密碼過(guò)期后,業(yè)務(wù)進(jìn)程一旦重啟會(huì)提示連接失敗。

          【解決方案】

          按照如下步驟進(jìn)行操作:

          1、查看用戶的proifle是哪個(gè),一般是default

          sql>SELECT username,PROFILE FROM dba_users;

          2、查看指定概要文件(如default)的密碼有效期設(shè)置:

          sql>SELECT * FROM dba_profiles s WHERE s.profile=""DEFAULT"" AND resource_name=""PASSWORD_LIFE_TIME"";

          3、將密碼有效期由默認(rèn)的180天修改成無(wú)限制

          sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

          修改之后不需要重啟動(dòng)數(shù)據(jù)庫(kù),會(huì)立即生效。

          4、修改后,還沒(méi)有被提示ORA-28002警告的帳戶不會(huì)再碰到同樣的提示;

          已經(jīng)被提示的帳戶必須再改一次密碼,舉例如下:

          $sqlplus / as sysdba

          sql> alter user 用戶名 identified by <原來(lái)的密碼> ----不用換新密碼

          oracle11g啟動(dòng)參數(shù)resource_limit無(wú)論設(shè)置為false還是true,密碼有效期都是生效的,所以必須通過(guò)以上方式進(jìn)行修改。以上的帳戶名請(qǐng)根據(jù)實(shí)際使用的帳戶名更改。

          原文來(lái)自:http://www.mysjtu.com/page/M0/S570/570218.html

          posted on 2012-06-27 16:41 wilsonyq 閱讀(1199) 評(píng)論(0)  編輯  收藏 所屬分類: DB
          主站蜘蛛池模板: 博湖县| 韩城市| 鹤岗市| 定安县| 卢龙县| 林州市| 陇南市| 沧源| 家居| 桦甸市| 清丰县| 佛冈县| 新津县| 开平市| 乐平市| 寿宁县| 深泽县| 昂仁县| 嘉祥县| 常熟市| 玉山县| 彰武县| 德保县| 龙游县| 沿河| 泸水县| 浮梁县| 岳池县| 黄骅市| 白水县| 乡宁县| 上栗县| 台山市| 莎车县| 兰溪市| 靖江市| 汝南县| 龙口市| 临澧县| 胶南市| 仪征市|