oracle查看用户密码是否过期 oracle如何查询当前用户密码是否过期?

oracle如何查询当前用户密码是否过期?查询dba_users的account_status字段,它有以下值ACCOUNT_STATUSOPEN EXPIRED

oracle如何查询当前用户密码是否过期?

查询dba_users的account_status字段,它有以下值ACCOUNT_STATUSOPEN EXPIRED --这个状态表示已经过期了EXPIRED(GRACE)LOCKED(TIMED)LOCKEDEXPIRED & LOCKED(TIMED)EXPIRED(GRACE) & LOCKED(TIMED)EXPIRED & LOCKEDEXPIRED(GRACE) & LOCKED

如何修改Oracle默认用户密码有效期时间?

1、查看用户的proifle是哪个,一般是default:sql>SELECTusername,PROFILEFROMdba_users

2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT*FROMdba_profilessWHEREs.profile="DEFAULT"ANDresource_name="PASSWORD_LIFE_TIME"

3、将密码有效期由默认的180天修改成“无限制”:sql>ALTERPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED修改之后不需要重启动数据库,会立即生效。