大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
如果某个oracle账户经常被锁定,说明有应用程序或有人远程连接数据库多次失败后导致账户被锁定,oracle默认是有次数限制的,可以通过以下方式解决问题:
1、用管理员账户登录:conn sys/sys as sysdba;
2、解锁账户: alter user scott account unlock;
3、重置账户密码:alter user scott identified by tiger;
4、授权:grant resource,connect to scott;
5、修改oracle默认配置:alter profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
修改oracle用户密码为永不过期
错误提示:ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)
解决方法:修改密码为永不过期
(1)查看用户的proifle是哪个,一般是default:sql>SELECT username,PROFILE FROM dba_users;
(2)查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT’ AND resource_name=‘PASSWORD_LIFE_TIME’;
(3)将密码有效期由默认的180天修改成“无限制”:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;(注:修改之后不需要重启动数据库,会立即生效。)
(4)检验:sql>SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT’ AND resource_name=‘PASSWORD_LIFE_TIME’;
可看到时间为UNLIMITED
注:如果修改后还会提示ORA-28001错误,再次修改用户密码即可。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/219184.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...