做项目没记录本地数据库密码,一般连接数据库都是自动访问,突然连接不上数据库,发现是ORECLE11保护机制密码有效期180天
Windows + R ,输入cmd, 进入dos窗口
输入sqlplus,回车
根据提示,输入用户ID,输入密码
--查看是不是有时间限制
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
--将180天修改成没有限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
--修改密码
password 用户名
--将已经锁定的用户解锁
alter user SYStem identified by JSSJTT account unlock;