社区
Oracle 高级技术
帖子详情
oracle用户锁定问题
MARKtft
2012-08-27 09:26:49
Dear All:
大家好。遇到一个用户被锁问题。
最近客户生产环境的ORACLE服务器用户总是被锁定,只能通过PLSQL手工语句解锁“alter user test account unlock; ”
请教大家以下方案是否可行:
建立一个触发器,检测如果某用户被锁定,系统自动解锁。
万分感谢帮助。
...全文
571
9
打赏
收藏
oracle用户锁定问题
Dear All: 大家好。遇到一个用户被锁问题。 最近客户生产环境的ORACLE服务器用户总是被锁定,只能通过PLSQL手工语句解锁“alter user test account unlock; ” 请教大家以下方案是否可行: 建立一个触发器,检测如果某用户被锁定,系统自动解锁。 万分感谢帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kai27ks
2012-08-31
打赏
举报
回复
访问限制没必要。如果必要可以把监听加密码
jdsnhan
2012-08-29
打赏
举报
回复
去listener.log里面看看,有没有异常的ip和应用请求连接数据库
BenChiM888
2012-08-29
打赏
举报
回复
1、你的数据库怕别人攻击么,不是在内网环境吗,限制有什么用,想不出来。
客户端连接越多,服务器压力越大肯定的
2、java客户端程序访问,同学 如果你java程序里面 密码写对了,访问又怎么会出现锁定呢?
[Quote=引用 5 楼 的回复:]
1、已修改访问限制50次。如果改成无限制,是否会太危险。
客户端不断访问会导致服务器并发压力太大吗?
2、JAVA客户端程序访问ORACLE用户帐号"A2dw"。
通过select username,lock_date from dba_users
却发现没有a2dw用户被锁定。
通过IP也没能找到具体情况,因为JAVA端都通过TOMCAT访问ORACLE服务器。
所有显示的……
[/Quote]
MARKtft
2012-08-29
打赏
举报
回复
1、现在郁闷的是找不到具体哪个客户端IP访问导致的。
在TOMCAT日志显示的IP都是服务器IP。
2、用户都是通过同一个的数据库连接池访问的。用户名和密码应该没有错误。
3、在ORACLE查看锁定日志,也没看到JAVA程序使用的数据库帐号有被锁的情况
但隔一段时间,就会出现该数据库用户被锁的提示。
感谢大家帮助。
雪狼__
2012-08-28
打赏
举报
回复
用户频繁重复登陆容易被锁,我在oracle10g中偶尔碰到这个现象
BenChiM888
2012-08-28
打赏
举报
回复
正解。。。。
[Quote=引用 2 楼 的回复:]
应该从源头上查看用户锁定原因。你是不是设置了用户输入密码错误次数超过一定就锁定的策略?
[/Quote]
kai27ks
2012-08-28
打赏
举报
回复
应该从源头上查看用户锁定原因。你是不是设置了用户输入密码错误次数超过一定就锁定的策略?
MARKtft
2012-08-28
打赏
举报
回复
1、已修改访问限制50次。如果改成无限制,是否会太危险。
客户端不断访问会导致服务器并发压力太大吗?
2、JAVA客户端程序访问ORACLE用户帐号"A2dw"。
通过select username,lock_date from dba_users
却发现没有a2dw用户被锁定。
通过IP也没能找到具体情况,因为JAVA端都通过TOMCAT访问ORACLE服务器。
所有显示的IP都是TOMCAT的IP
人生无悔
2012-08-27
打赏
举报
回复
建个作业定期执行吧,如果锁定就解锁,这个应该是可行的
如果建立触发器,你应该要建立在数据库级,但在这种事件中更新账户锁定信息会出现递归sql错误的
oracle
用户
锁定
时间设置,
ORACLE
用户
锁定
问题
在开发环境下,由于直接修改了数据库
用户
的密码,之后一直不能连接,及时执行alter user username account unlock 还是提示
用户
锁定
。刚开始只是怀疑是数据库的
问题
,就一直在数据库上找
问题
,其实最终的
问题
是更改...
ORACLE
用户
锁定
问题
在开发环境下,由于直接修改了数据库
用户
的密码,之后一直不能连接,及时执行alter user username account unlock 还是提示
用户
锁定
。刚开始只是怀疑是数据库的
问题
,就一直在数据库上找
问题
,其实最终的
问题
是更改...
oracle
用户
一直被锁
如果
Oracle
用户
一直被
锁定
,可能是由于以下原因之一:
用户
输入了错误的密码太多次:
Oracle
可以配置一个参数来限制
用户
尝试登录失败的次数,超过次数后
用户
将被
锁定
。如果这是原因,管理员可以解锁
用户
或等待...
oracle
账户
锁定
问题
账户
锁定
问题
例子:指定useradmin 最多尝试三次登录,
锁定
时间为2天。 首先创建profile文件,规则名为lock_account,,类似创建一个规则 create profile lock_account limit failed_login_attempts 3 password_...
oracle
如何看
用户
锁定
,解决
Oracle
用户
被
锁定
的方法
解决
Oracle
用户
被
锁定
的方法1,cmd控制台:使用sqlplus 命令:sqlplus sys/密码@ip/orcl as sysdba;2,先设置具体时间格式,以便查看具体时间SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';3,...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章