这篇文章主要讲解了"设定神谕用户名密码的规则有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"设定神谕用户名密码的规则有哪些"吧!
1. 查询当前用户使用profile以及profile规则
1.1 查询当前用户使用profile
$ sqlplus/as SYSDBA
结构化查询语言
从dba_profiles中选择配置文件、资源名称、资源类型、限制,其中配置文件=(从dba _ users中选择侧面,其中username=upper(' user _ name ');
1.2 加载自带密码复杂度函数
$ sqlplus/as sysdba
SQL @?/rdbms/admin/utlpwdmg.sql
l最小长度8
l不能与用户名相同或相似
l不能是用户名倒序。
l不能与前密码超过3个字符相同
l至少包含一个"\"、"数字"以及"字符"
2. 修改当前profile或创建单独profile使用密码验证函数
2.1 修改当前用户使用profile
$ sqlplus/as SYSDBA
SQL select ' alter profile ' | | profile | |
'限制密码验证函数验证函数;'
来自dba_profiles
按配置文件分组;
alter PROFILE ' | | PROFILE | | ' LIMITPASSWORD _ VERIFY _ FUNCTION VERIFY _ FUNCTION;'
-
更改配置文件监控配置文件限制密码验证功能验证功能;
更改配置文件默认限制密码验证功能验证功能;
# 使用需要修改轮廓相应语句即可
SYS@honor1更改配置文件默认限制密码验证功能验证功能;
轮廓改变了。
SYS@honor1更改由111111标识的用户人力资源;
# 规则已经生效,简单密码已经无法使用
更改由111111标识的用户整点
*
第1:行出错
ORA-28003:指定密码的密码验证失败
ORA-20003:密码应至少包含一个\
数字、一个字符和一个标点符号
2.2 创建profile设定规则
SYS @荣誉1创建配置文件new _ PROFILE LIMIT
会话数不受限
CPU_PER_SESSION UNLIMITED
无限呼叫
连接时间无限制
空闲时间600
逻辑读取每会话无限制
无限制的逻辑读取
COMPOSITE_LIMIT UNLIMITED
私人_SGA无限
失败_登录_尝试无限
密码生命时间无限
密码重复使用时间无限制
密码_重复使用_最大值无限制
密码锁定时间一
密码_格雷斯_时间10
密码验证函数验证函数;
已创建配置文件。
SYS@honor1更改用户整点配置文件新配置文件
用户已更改。
SYS@honor1更改由111111标识的用户人力资源;
更改由111111标识的用户整点
*
第1:行出错
ORA-28003:指定密码的密码验证失败
# 新规则已经生效
ORA-20003:密码应至少包含一个\
数字、一个字符和一个标点符号
3. 回退
3.1 修改profile属性回退
SYS@honor1更改配置文件默认限制密码验证函数为空
轮廓改变了。
SYS@honor1更改由111111标识的用户人力资源;
# 可以看到密码规则已经失效
用户已更改。
3.2 新建profile回退
SYS@honor1更改用户整点配置文件默认值;
#如果原来使用了自定义轮廓则输入原来名称
用户已更改。
SYS@honor1更改由111111标识的用户人力资源;
# 可以看到密码规则已经失效
用户已更改。
4. 密码有效期
SYS@honor1更改配置文件默认限制密码生命时间90
# 修改为90天
轮廓改变了。
SYS@honor1从dba_profiles中选择配置文件、资源名称、资源类型、限制,其中配置文件=' DEFAULT '
Caution:
设定较短有效期,一定要注意密码有效期,及时在有效期前修改密码,防止密码过期导致应用连接数据库失败。
5. 同一密码再次使用间隔
SYS@honor1更改配置文件默认限制密码重用时间365
轮廓改变了。
SYS@honor1从dba_profiles中选择配置文件、资源名称、资源类型、限制,其中配置文件=' DEFAULT '
6. 同一密码可被使用次数
SYS@honor1更改配置文件默认限制PASSWORD _ REUSE _ MAX 5;
轮廓改变了。
SYS@honor1从dba_profiles中选择配置文件、资源名称、资源类型、限制,其中配置文件=' DEFAULT '
7. 回退上述设置
SYS@honor1更改配置文件默认限制密码生命时间180
SYS@honor1更改配置文件默认限制密码重复使用时间无限制
SYS@honor1更改配置文件默认限制密码_重复使用_最大值无限制
感谢您的阅读。以上是“设置Oracle用户名和密码的规则是什么”的内容。看完这篇文章,相信你对设置Oracle用户名和密码的规则有了更深的理解。具体用法需要实践验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/70315.html