一个用户的密码设置的是unlimited的,但还是报 ora-28001错误,用sqlplus登录的时候提示修改新密码,该完之后就可以登录了,没有使用 alter user 。。。account unlock之类的语句。然后就没问题了。有朋友知道原因么
SQL> SELECT username,PROFILE FROM dba_users where username = 'MFOPER';
USERNAME PROFILE
------------------------------ ------------------------------
MFOPER DEFAULT
SQL> set linesize 1000
SQL> select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
已选择6行。
SQL> SELECT username,PROFILE FROM dba_users where username = 'MFOPER';
USERNAME PROFILE
------------------------------ ------------------------------
MFOPER DEFAULT
SQL> set linesize 1000
SQL> select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT PASSWORD_LOCK_TIME PASSWORD 1
DEFAULT PASSWORD_GRACE_TIME PASSWORD 7
已选择6行。









