解决:
1、先在sqlpuls使用sql
在 SQL> 下运行:SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
查看出现的结果
ROW1 FIELDS
PROFILE DEFAULT
RESOURCE_NAME PASSWORD_LIFE_TIME
RESOURCE_TYPE PASSWORD
LIMIT UNLIMITED
2、如果字段 LIMIT 的值是“UNLIMITED”,则是正常的。如果是“LIMITED”或是“180”,
则需运行下面的语句
在 SQL>下运行:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
2、commit;
4、commit;后,在修改PASSWORD_LIFE_TIME值之前已经失效的用户,还是需要重新修改一次密码才能使用。
ALTER USER test INDENTIFIED BY password
5、可打开users目录,找到相应的user,之后进行编辑,查看口令的勾是否还打上(正常情况下是没有勾上)