oracle 用户过期以及解锁
admin
2023-05-14 00:21:56
0

Step 1:使用管理员账户或者有dba权限登陆,如system账户

Step2: 执行 SELECT * FROM DBA_USERS  where username like '%TEST%'

其中account_status是状态。

状态可分为两类:1.基本状态;2.组合状态。
基本状态:0 OPEN、1 EXPIRED、2 EXPIRED(GRACE)、4 LOCKED(TIMED)、8 LOCKED
后四种是基本状态:5 EXPIRED & LOCKED(TIMED)、6 EXPIRED(GRACE) & LOCKED(TIMED)、9 EXPIRED & LOCKED、10 EXPIRED(GRACE) & LOCKED

1、OPEN状态表示用户处于正常状态。
2、LOCKED和LOCKED(TIMED)表示用户被锁定状态。

用户被锁定有两种:
一种是DBA显式的通过SQL语句对用户进行锁定;
另一种是被动的锁定,默认情况下如果密码输入错误超过10次。


该限制由PROFILE中的FAILED_LOGIN_ATTEMPTS控制,可查看视图DBA_PROFILES。
1)显式锁定用户LOCKED:alter user [username] account lock;
2)输入10次错误密码后被动锁定LOCKED(TIMED)
3)EXPIRED和EXPIRED(GRACE)表示用户密码过期状态。

可以使用select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

先查看

修改PROFILE中的PASSWORD_LIFE_TIME实现密码是否过期:alter profile default limit password_life_time unlimited;


密码过期后也可修改PROFILE中的PASSWORD_GRACE_TIME控制使用的天数:alter profile default limit password_grece_time 180;


4) 对于密码过期的用户OPEN:alter user [username] identified by account unlock;

如执行alter user TEST08 identified by password,意思是将test08已过期的账户密码改为password

5) 如果账号被锁住,需要解锁命令

alter user XXXUSER identified by oracle account unlock; 

或者直接 ALTER USER xxuser ACCOUNT UNLOCK; 

 

相关内容

热门资讯

特朗普访华工作午餐菜单曝光 美国总统特朗普5月15日访华最后一天午餐都吃了什么?美国有线电视新闻网(CNN)5月15日报道,特朗...
香蕉复仇、蓝莓出轨?警惕水果短... “香蕉女王复仇”“蓝莓出轨草莓”……最近,一群“成精”的水果席卷短视频平台。这些都来自“水果AI短剧...
风声|武汉大学取消公众预约制度... 作者丨熊丙奇教育学者近日,武汉大学正式取消社会公众进校预约制度,无需任何预约,仅凭本人身份证即可步行...
中美是否就稀土供应达成新谅解?... 澎湃新闻记者 杨文钦 朱郑勇5月15日,外交部发言人郭嘉昆主持例行记者会。《纽约时报》记者提问,美中...
央视拿下世界杯版权 104场比... 央视拿下世界杯版权  【央视拿下世界杯版权】2026年5月15日,这个注定被载入中国体育版权史的日子...
中美是否在农业方面达成协议?外... 澎湃新闻记者 杨文钦 朱郑勇5月15日,外交部发言人郭嘉昆主持例行记者会。《纽约时报》记者提问,请问...
成都引众北斗授时服务器:解决电... 毫秒级误差,就可能让电网保护误动、5G基站干扰、金融交易错序。 在电力、通信、金融等关键基础设施中,...
京鲁牵手,共创“1+1>... “2026年央视春晚,用手灵活盘核桃的机器人,是我们公司的产品。目前,我们的机器人能在复杂环境中完成...
全国投资人,“抢夺”深圳大厂高... 白手起家的新故事。 来源:每日人物 文:谢韫力 编辑:张轻松 过去一年,北京、上海的投资人开始频繁出...
乐山一商场推行“宠物友好”,曝... 近日,四川乐山网友反映,当地世豪广场高调打造“宠物友好”商圈、投放相关宣传,却放任狗不拴绳以及狗上桌...