oracle11g中账号密码过期或者账号被锁

简介:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

最近公司的一台PDM系統服務突然無法啟用,執行程式後大約跑個30秒就會自動關閉,查了一下log,發現設定好的帳號密碼無法登入oracle,於是造成錯誤。log很清楚的說明了密碼過期(如下圖)。

image

於是就開始先下載oracle instant client以及sqlplus 。(這是免安裝版的oracledb管理工具,隻要一起解壓縮到要處理的伺服器之中,放在一起,運行sqlplus.exe即可進入管理介面。)

image

然後執行sqlplus.exe,登入system發現出現了這樣的訊息,果然過期了。

ERROR: ORA-28002: the password will expire within 6 days

傑森史戴森

再下個指令確認一下,可以發現Expired更確切的證據:

image

接著先處理過期的設定

在sqlplus中下這串指令,可以把過期的設定取消。天下霸圖

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

把 default profile 中的 password lifetime 設定為無限制, 這樣應該就不會出現 ORA-28001 的錯誤

再來處理被expired的帳號。

在sqlplus中下以下的指令

alter user system identified by XXX;

(xxx指的是要設定的密碼)

把過期的帳號密碼改掉,則本來expired的帳號account_status就會變成OPEN。至此解決帳號過期的問題。

image



本文转自hcy's workbench博客园博客,原文链接:http://www.cnblogs.com/alterhu/archive/2012/03/20/2407705.html,如需转载请自行联系原作者。

目录
相关文章
|
Oracle 关系型数据库
oracle学习34-创建用户并锁定
oracle学习34-创建用户并锁定
58 0
oracle学习34-创建用户并锁定
|
Oracle 关系型数据库 数据库
Oracle 数据库用户锁定与解锁,用户锁定最大密码失败次数设置方法,ORA-28000: the account is locked问题解决方法
Oracle 数据库用户锁定与解锁,用户锁定最大密码失败次数设置方法,ORA-28000: the account is locked问题解决方法
535 0
Oracle 数据库用户锁定与解锁,用户锁定最大密码失败次数设置方法,ORA-28000: the account is locked问题解决方法
|
Oracle 关系型数据库 数据库
Oracle 数据库查看具有sysdba系统权限用户,设置、重置sys用户密码
Oracle 数据库查看具有sysdba系统权限用户,设置、重置sys用户密码
632 0
|
SQL Oracle 关系型数据库
oracle账户锁定解决方法
今天进使用orcle中,发现系统中,system账户登录里提示账户被锁定 ,后来查了查资料,问题解决,方法如下:     Microsoft Windows [版本 5.2.3790]     (C) 版权所有 1985-2003 Microsoft Corp.
1002 0
|
Oracle 关系型数据库
|
SQL Oracle 关系型数据库
|
关系型数据库 数据库 数据安全/隐私保护
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库 数据安全/隐私保护