千家信息网

ORACLE如何实现密码至少8位且至少包含字母、特殊字符、数字、大小写四种中的三种

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下ORACLE如何实现密码至少8位且至少包含字母、特殊字符、数字、大小写四种中的三种,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!使用ORACLE自带的utlpwdm
千家信息网最后更新 2025年11月07日ORACLE如何实现密码至少8位且至少包含字母、特殊字符、数字、大小写四种中的三种

小编给大家分享一下ORACLE如何实现密码至少8位且至少包含字母、特殊字符、数字、大小写四种中的三种,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

使用ORACLE自带的utlpwdmg.sql脚本来实现

操作方法
1、create table proflileYYYYMMDD as select * from dba_profiles where profile='DEFAULT'

2、$ORACLE_HOME/rdbms/admin/utlpwdmg.sql先备份一份

3、修改utlpwdmg.sql,ALTER只保留verify_function_11G,其他PASSWORD_LIFE_TIME、PASSWORD_GRACE_TIME、PASSWORD_REUSE_TIME、PASSWORD_REUSE_MAX、FAILED_LOGIN_ATTEMPTS、PASSWORD_LOCK_TIME都删除掉
只保留如下红色字体内容
ALTER PROFILE DEFAULT LIMIT
PASSWORD_VERIFY_FUNCTION verify_function_11G;

原来的内容如下
ALTER PROFILE DEFAULT LIMIT
PASSWORD_LIFE_TIME 180
PASSWORD_GRACE_TIME 7
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LOCK_TIME 1
PASSWORD_VERIFY_FUNCTION verify_function_11G;


4、比对如下结果
select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME='PASSWORD_VERIFY_FUNCTION';
select * from proflileYYYYMMDD where RESOURCE_NAME='PASSWORD_VERIFY_FUNCTION';




192.168.8.7操作界面
SQL> select * from proflile20181219 where RESOURCE_NAME='PASSWORD_VERIFY_FUNCTION';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL

SQL> @utlpwdmg.sql
Function created.
Grant succeeded.
Profile altered.
Function created.
Grant succeeded.

SQL> select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME='PASSWORD_VERIFY_FUNCTION';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD VERIFY_FUNCTION_11G

看完了这篇文章,相信你对"ORACLE如何实现密码至少8位且至少包含字母、特殊字符、数字、大小写四种中的三种"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

特殊 大小 字母 字符 密码 数字 内容 篇文章 备份 字体 完了 方法 更多 界面 知识 红色 结果 脚本 行业 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 根据来源数据库分组浏览 战歌网络技术有限公司 麻栗坡天气预报软件开发 洛阳炫优互联网科技有限公司 方程序化交易的服务器 网络安全中入侵者行为模式 关于网络安全的 手抄板大字 云数据库rds哪家正规 第五人格不同服务器如何转换 生成的数据库是文件夹还是文件 黑客攻防网络安全 数据库面临的主要威胁 吉林网络技术咨询报价 潮州定制化精益软件开发 服务器防护墙设置微信访问 软件开发操作可行性是指什么 网络安全小品剧本4人 王者荣耀换服务器后不能加好友 酒店订房系统数据库课程设计 软件开发方面党风廉政风险分析 网络安全去当兵 服务器处理器看什么参数 做软件开发的收入 知乎 惠州数字软件开发费用 jdk没有带db数据库 小服务器图片 上海网络安全科技馆 21年网络安全宣传周的主题是 科技发展带动互联网发展 软件开发都需要学什么知识
0