oracle设置过期用户, sqlplus / as sysdba 无权限
管理员身份打开CMD,
连接oracle:sqlplus / as sysdba
如果提示无权限, 可参考 :
Oracle用sqlplus /as sysdba登录时出现ERROR: ORA-01031 insufficient privileges 权限不足
我是执行的第二种方法
-- 查看所有用户
SELECT username,profile FROM dba_users;
-- 查看系统设置的用户过期时间
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
-- 修改用户过期时间为永久
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
-- 重置修改用户密码
ALTER USER 用户名 IDENTIFIED BY 密码;
-- 例如:
ALTER USER root IDENTIFIED BY root;
只为分享自己的经验,能找到也是缘分,希望能帮助到大家!!!