通过路由,交换,安全,Qos四大典型技术模块同你分享网络运维中的技术难题,让老司机带你躲过网络运维常见的那些坑, 查看详情>>>
0

我的帖子

个人中心

设置

  发新话题
oracle 数据库运行一段时间后,就会连接不上,经查看是数据库被锁了,每次解锁后运行一段时间过后,然后又被锁了,查看过listener.log 日志没有发现异常ip登录,都是前端业务系统的访问,请问这是啥情况呀。



没有找到具体被锁原因         我只能把dba_profiles里面的默认的错误尝试的参数,由10改成了50 。。。。



select t.username,t.account_status from dba_users t
这个字段可以看到被锁的原因。针对原因解决



引用:
原帖由 liuzhijian2008x 于 2018-1-16 18:29 发表
select t.username,t.account_status from dba_users t
这个字段可以看到被锁的原因。针对原因解决
这个只能看到哪些账号在用,哪些账号不在用,账号状态而已,没有其他信息啊



引用:
原帖由 kujind 于 2018-1-17 11:17 发表

这个只能看到哪些账号在用,哪些账号不在用,账号状态而已,没有其他信息啊
一般是密码配置错了,导致重试次数过多被锁的,这个状态看看哪些应用用户被锁,锁原因



引用:
原帖由 liuzhijian2008x 于 2018-1-17 14:11 发表

一般是密码配置错了,导致重试次数过多被锁的,这个状态看看哪些应用用户被锁,锁原因
用户密码只有管理员有,登录试错密码的这种可能也不存在



没有密码才会重试多次呢



首先,这个是用户被锁住了,并不是用户被锁住了;
另外,一般生产数据库都会设置密码输错字数次数为unlimited,来避免账号被锁。
其次,可以查看下登录数据库的可疑ip



有可能是密码过期机制导致的,参考https://www.cnblogs.com/fansik/p/6437953.html



多次输错密码会被锁,把default的profile修改成umlimited吧



‹‹ 上一贴:Oracle中删除表空间提示ORA-00604和ORA-21700 ...   |   下一贴:Oracle 11的DG工具 ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com