数据库的用户神秘被锁

来源:互联网 发布:js代码在线格式化 编辑:程序博客网 时间:2024/05/17 09:17

time: 2008-5-21 10:43

author:skate

 

数据库的用户神秘被锁

         为了数据库的安全,要对数据库做定期的密码更改,在前几天的更改后发现,数据库的用户偶尔被锁,昨天晚上23点多,在家又接到电话,说数据库无法连接。结果登录发现数据库用户被锁,推测肯定有用户尝试连接数据库失败的次数超过限制。因为我的数据库是10g r2版本的数据库默认的安全策略就是10尝试登录,如果失败则锁定用户,直到人为为用户解锁,在询问开发人员,我们的数据库连接都是连接池的,通过配置资源文件连接数据库的。他们也都更改了密码,他还是说以前有用jdbc连接数据库的,这个地方没找到配置连接地方。这就对了,可以解释用户偶尔被锁的情况了,在某个采用jdbc的模块被使用的时候,用户就被锁定。

解决方法:1.让开发人人员尽快找到jdbc连接数据库的地方,然后对其做相应的更改

                    2.或者取消数据库对用户的安全策略(最好不要这么做,这个是没办法的办法)

                        sql >  ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED

                        sql >  ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS 10    --恢复系统默认值

---end ----

 

原创粉丝点击