Oracle 用户解锁之后总被锁住

作者:神奇的周 | 创建时间: 2023-07-10
在创建一般用户时,远程连接用户,提示被锁住,解锁之后,开始能够连接,但是过几秒钟又被锁住。 解决步骤: 1:创建一般用户 2:查看用户开始状态 3:远程连接测试 4:几秒钟之后,用户被锁住 5:解锁并设置远程登录尝试次数 6:验证...
Oracle 用户解锁之后总被锁住

操作方法

创建一般用户 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; 注意:这种现象一定是有应用服务在不断尝试连接数据库

验证 远程连接测试能够瞬间连上,且在该用户不会被锁住了

点击展开全文

更多推荐