网站首页 > 数据库 / 正文
Oracle数据库连接显示密码过期。是由于Oracle11G的新特性所致,Oracle11G创建用户时密码过期限制是180天(即6个月),如果超过180天用户密码未做修改则该用户无法登录。
解决:
登录数据库服务器,切换Oracle用户
使用sqlplus / as sysdba命令(以操作系统权限认证的oracle sys管理员登陆)连接Oracle数据库
执行sql修改密码:
alter user 用户名 identified by 密码;
执行sql解锁:
alter user 用户名 account unlock;
commit;
执行以上修改、解锁操作后即可,如果想不设置密码有效期可执行sql:
// 永久有效
alter profile default limit password_life_time unlimited;
// 查看密码有效期
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
Tags:oracle用户的密码
- 上一篇:DBA日记之数据库频繁错误密码登录
- 下一篇:oracle常见问题处理
猜你喜欢
- 2024-11-26 Centos7命令行安装Oracle11g
- 2024-11-26 oracle教程
- 2024-11-26 真实案例记录Linux被植入rootkit导致服务器带宽跑满的解决过程
- 2024-11-26 Oracle安装教程
- 2024-11-26 Oracle单机实例+ASM
- 2024-11-26 等保2.0数据库测评 - Oracle 11g数据库
- 2024-11-26 oracle 19c sec_case_sensitive_logon=false正确密码无法登录
- 2024-11-26 数据库加固Oracle篇
- 2024-11-26 macOS Java多版本管理工具
- 2024-11-26 Oracle 更改dbid和dbname工具利器|DBNEWID (NID)分享