ORA-28001: the password has expired 导致客户端连接工具连不上
使用 sqlplus / as sysdba命令,进入oracle数据库
select * from dba_profiles where profile=‘DEFAULT’ and resource_name=‘PASSWORD_LIFE_TIME’; -- 语句查看密码的有效天数为180天
alter profile default limit password_life_time unlimited;-- 命令改为永久生效
使用:alter user 用户名 identified by 密码; 修改密码。
如果用户锁定了需要使用:alter user 用户名 account unlock; 进行解锁
修改密码时 出现ORA-00922:missing or invalid option
可能是密码中带有特殊字符,需要加上双引号
ALTER USER system IDENTIFIED BY "@dsesdfwerz";
当遇到ORA-28001错误,表示Oracle数据库的密码已过期,无法连接。可以通过sqlplus以sysdba身份查询密码有效期,然后修改默认配置使密码永不过期。如果用户被锁定,需解锁。若密码包含特殊字符,需用双引号包围。
3459

被折叠的 条评论
为什么被折叠?



