Oracle 用户登录错误次数修改
发布时间:2020-12-12 15:26:36 所属栏目:百科 来源:网络整理
导读:Oracle默认允许用户输入10次错误密码,超过10次后账户就会被锁定 sys@ORCLselect*fromdba_profileswhereprofile='DEFAULT'andresource_name='FAILED_LOGIN_ATTEMPTS';PROFILERESOURCE_NAMERESOURCE_TYPELIMIT----------------------------------------------
Oracle默认允许用户输入10次错误密码,超过10次后账户就会被锁定 sys@ORCL>select*fromdba_profileswhereprofile='DEFAULT'andresource_name='FAILED_LOGIN_ATTEMPTS'; PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT ---------------------------------------------------------------------------------------- DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10 测试zx用户,使用错误的密码连接11次 [oracle@rhel6~]$catlogin.sh sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF sqlpluszx/123<<EOF EOF [oracle@rhel6~]$shlogin.sh SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:162017 Copyright(c)1982,2013,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:162017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:172017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:192017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:222017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:262017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:312017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:372017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-01017:invalidusername/password;logondenied Enteruser-name: SQL*Plus:Release11.2.0.4.0ProductiononMonJan1617:09:452017 Copyright(c)1982,Oracle.Allrightsreserved. ERROR: ORA-28000:theaccountislocked #提示用户被锁定 #查询视图zx用户被锁定 sys@ORCL>selectusername,account_status,profilefromdba_userswhereusername='ZX'; USERNAMEACCOUNT_STATUS PROFILE --------------------------------------------- ZX OPEN DEFAULT 基于这个特性,如果在生产上修改了数据库用户密码,但是应用部分没有修改完全,则应用启动后有问题的应用会一直尝试连接数据库导致数据库用户被锁定,影响业务正常运行。可以修改用户尝试登录次数为ulimited来防止这种情况发生。 sys@ORCL>alteruserzxaccountunlock; Useraltered. sys@ORCL>alterprofiledefaultlimitfailed_login_attemptsunlimited; Profilealtered. sys@ORCL>select*fromdba_profileswhereprofile='DEFAULT'andresource_name='FAILED_LOGIN_ATTEMPTS'; PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT ---------------------------------------------------------------------------------------- DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED 至此,用户zx无论使用多少次错误密码都不会导致账户锁定。 官方文档:http://docs.oracle.com/cd/E11882_01/network.112/e36292/authentication.htm#CHDEGBEG 参考文档:http://www.2cto.com/database/201203/124001.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- oracle – 如何将一个模式表中的数据插入另一个模式表?
- ajax上传图片,仿ajaxFileUpload,解决出错和兼容问题
- Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
- ruby-on-rails – 如何根据域名有条件地强制使用SSL?
- ruby-on-rails – 使用Rails环境的“私有”Rake任务
- 在Postgresql中拆分逗号分隔的字段,并对所有生成的表执行一
- Oracle EBS fnd_request.submit_request 与 Fnd_concurrent
- oracle – “将表创建为select”不保留not null
- postgresql – 为postgres Ubuntu安装pdo
- react 的state数据更新机制