度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 1300|回复: 1
打印 上一主题 下一主题

[分享] Oracle 用户解锁之后总被锁住

[复制链接]

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
跳转到指定楼层
楼主
发表于 2020-2-21 13:44:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
创建一般用户:

SQL> create user sa identified by  wiscom;  创建用户
SQL> grant connect,resource to sa;  设置连接权限,和resource角色
SQL> alter user sa default tablespace d_wiscom; 设置用户默认数据表空间
SQL> alter user sa temporary tablespace t_wiscom;设置用户临时表空间

查看用户开始状态:
SQL>select username,account_status,lock_date from dba_users;
创建之后查看用户没有被锁住


远程连接测试:
sqlplus  sa/wiscom@orcl 远程连接过程中不是瞬间连接上,而是结果几秒反应之后才连接上,用其他用户远程连接能够瞬间连上服务


几秒钟之后,用户被锁住
SQL>select username,account_status,lock_date from dba_users;
再次查看用户状态时发现该用户已经被锁住,且远程连接发现报错:
ORA-28000:the account is locked

解锁并设置远程登录尝试次数
SQL> alter profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
用户远程连接在一定时间内发现较多次数连接失败就会锁住用户
这时候需要对用户解锁,并设置FAILED_LOGIN_ATTEMPTS 参数无限制
用户解锁:
alter user sa account unlock;


注意:这种现象一定是有应用服务在不断尝试连接数据库




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
沙发
 楼主| 发表于 2020-2-21 13:45:06 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-12-4 01:59 , Processed in 0.118598 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表