在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一直在使用Oracle数据库,各种语句、注意一大堆,一不留神就沾染上了连接错误。 最近,碰到的需要注意的地方,就是每隔一段时间需要更新启用新的用户密码,否则连接错误,提示也很明显,总不过是密码过期的意思。 但是工作中,因为没有专门的数据库维护,所以密码神马的,总是用一个。所以,想要避免这种麻烦。需要用SQL语句修改Oracle的参数。 更新密码:alter user system identified by sa; 其中system是用户名称,sa是用户密码,可以启用新的密码,也可以保持原有密码。 修改密码保护周期:alter profile default limit password_life_time unlimited; 这样,可以无限期的使用同一个密码,一般在DBA权限下修改。 11g oracle 用户密码过期问题 Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下: 如果想设置密码不过期,可用管理员登陆,然后执行: FAILED_LOGIN_ATTEMPTS 整数 oracle 11g 用户密码180天过期解决方法 alter profile default limit password_life_time unlimited; select * dba_profiles where profile=‘DEFAULT’ and resource-name=‘PASSWORD_LlFE_TIME’; oracle 11g 180天密码 查询密码过期时间 select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 设置密码用不过期 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 重置密码 alter user ccc identified by ddd; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论