- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库口令策略
Oracle口令和资源管理
1、Profiles: 概要文件,包含一些对口令和资源限制的一个命名的集合。通过CREATE USER 或 ALTER USER 命令来指定用户。它可以是enabled 或 disabled。可以参考default profile(默认,资源和口令没有做任何限定)。
sqlcreate user test
identified by test; //用户和口令都是test
2、口令管理:Account locking Password history Password expiration and aging 口令生命周期和过期时间Password verification 设定口令的复杂性(符号等)用户
口令限制是一直保持的。使用 CREATE USER or Lock,unlock ,expire accounts 这些命令
sql alter user test account lock; //帐号锁定
sqlalter user test account unlock; //帐号解锁
sqlalter user test password expire; //口令到期
(1)口令帐号锁定:FAILED_LOGIN_ATTEMPTS 在帐号被锁之前登录尝试的失败次数 ,PASSWORD_LOCK_TIME 在尝试失败登录达到一定的次数后帐号被锁定的时间(单位:1天),超过这个时间将自动解锁。
sqlcreate profile profile1 limit
password_lock_time 1/1440
failed_login_attempts 3; //配置文件profile1已创建
sqlalter user kong profile profile1; //将用户kong使用配置文件profile1
sqlconn kong/kkk //ERROR
sqlconn kong/kxf //ERROR
sqlconn kong/kkk //ERROR
sqlconn kong/111 //the account is locked 帐号已被锁定(登录失败3次后帐号自动锁定)
sqlalter profile profile1 limit
password_lock_time 1/1440; //表示1分钟后锁定的帐号将自动解锁(1/60*1/24)
sqlconn kong/kxf;
(2)口令生存周期和失效后允许改变的时间:PASSWORD_LIFE_TIME 口令的生存周期(口令经过多少天后会提示到期)/ PASSWORD_GRACE_TIME 失效后锁定,即设定几天后锁定。
sqlalter profile profile1 limit
password_life_time 2 //口令经过2天后会提示到期
password_grace_time 3; //口令到期的3天后被锁定,这3天内可以对口令做改变。
(3)保留口令历史记录: PASSWORD_REUSE_TIME 保留时间(几天)/ PASSWORD_REUSE_MAX 保留最多重用次数(几次)
注意:PASSWORD_REUSE_TIME 和PASSWORD_REUSE_MAX 是复式的,可以都指定但只有一个生效)
sql alter profile profile1 limit
password_reuse_time 10 //口令保留10天
password_reuse_max 3; //口令最多重用3次
(4)启用口令复杂性函数:PASSWORD_VERIFY_FUNCTION(PL/SQL函数在口令被设定前做一个口令复杂性检查)
满足条件:函数必须建立在SYS 作为owner下,Boolean函数返回的值是个boolean值。函数中三个参数必须是输入参数(用户ID,新口令,旧口令),并且是VARCHAR2类型和30个字符。
function_name(userid_parameter IN VARCHAR2(30),password_parameter IN VARCHAR2(30),old_password_paramemter IN VARCHAR2(30)) RETURN BOOLEAN
Oracle给了一个默认的口令验证函数:VERIFY_FUNCTION()
步骤:conn sys 连接 run一个脚本:utlpwdmg.sql ORACLE
您可能关注的文档
最近下载
- Q∕CR-9250-2020-铁路隧道衬砌施工技术规范_.pdf VIP
- 2021-2022学年上海市长宁区延安中学高二(上)期末历史试卷(a卷)(原卷版).docx VIP
- 电气设备及电缆绝缘阻值的要求及标准.doc VIP
- 武汉市建设工程施工边界设置标准示范图册(2024年版) .pdf VIP
- 零碳园区研究综述及展望.docx
- 土地整理灌溉与排水、田间道路等1标施工组织设计.doc VIP
- FANUC发那科 3.26机器人基础功能-使用电脑快速添加注释.pdf VIP
- 设备安全检查表.docx VIP
- 新人教版七年级语文上册 综合性学习综合题阅读训练及答案 .pdf VIP
- 巴特勒矩阵小型化设计与研究巴特勒矩阵小型化设计与研究.docx VIP
原创力文档


文档评论(0)