首页 > 数据库 >数据库配置密码复杂度策略和口令生存周期策略

数据库配置密码复杂度策略和口令生存周期策略

时间:2024-05-30 14:24:25浏览次数:22  
标签:profile FUNCTION 策略 DEFAULT VERIFY 复杂度 口令 密码 PASSWORD

在Oracle数据库中,可以通过查询DBA_PROFILES视图来查看密码的复杂性策略。以下是一个查询示例,它显示了密码复杂度策略的详细信息
SELECT *
FROM dba_profiles
WHERE profile = 'DEFAULT'
AND resource_name = 'PASSWORD';
这个查询会返回DEFAULT配置文件中关于密码复杂性设置的行。结果中的RESOURCE_NAME为PASSWORD的行包含了密码策略的详细信息,比如密码长度、强制密码历史、密码到期等。

在profile中修改PASSWORD_VERIFY_FUNCTION(口令复杂性验证)
1、查看当前开启用户及其profile
select username,profile from dba_users where account_status='OPEN';

2、使用缺省的profile-DEFAULT 修改口令复杂性验证为 "VERIFY_FUNCTION_11G" 例程
即:密码必须至少包含一个数字,一个字符,密码长度至少为8
alter profile DEFAULT limit PASSWORD_VERIFY_FUNCTION VERIFY_FUNCTION_11G;

3、使用缺省的profile-DEFAULT 修改口令复杂性验证为 "verify_function" 例程
即:密码必须包含至少一个数字,一个字符和一个标点符号,密码长度至少为4
alter profile DEFAULT limit PASSWORD_VERIFY_FUNCTION VERIFY_FUNCTION;

4、关闭密码口令复杂度认证
alter profile DEFAULT limit PASSWORD_VERIFY_FUNCTION null;

标签:profile,FUNCTION,策略,DEFAULT,VERIFY,复杂度,口令,密码,PASSWORD
From: https://www.cnblogs.com/fangbaihua/p/18222230

相关文章

  • 保姆级教程——使用行级安全策略(RLS)管理用户数据
    出于安全目的,auth模式不会在自动生成的API上公开。尽管MemFireCloud提供了一个auth.users表,用于存储用户身份验证信息,但是当你希望通过API访问用户数据时,创建在public模式中的其他表也是有帮助的。这意味着你可以在公共模式中创建自定义的表格,用于存储其他与用户相关的数......
  • YOLOv8改进策略|智慧医疗案例|YOLOv8脊椎骨折检测,在骨折检测方面实现了 96% 的平均精
            颈椎⻣折构成严重的医疗紧急情况,如果不及时治疗或未发现,可能会导致终⾝瘫痪甚⾄死亡。随着时间的推移,如果不进⾏⼲预,这些⻣折可能会恶化。为了解决缺乏深度学习技术在脊柱⻣折检测实际应⽤⽅⾯的研究,本研究利⽤包含颈椎⻣折和⾮⻣折计算机断层扫描图像的......
  • YOLOv5改进策略|实战应用案例|YOLOv5苹果成熟度检测 ,准确率提升4.6%
       本⽂提出了⼀种基于YOLOv5s-BC的苹果检测实时检测⽅法。通过添加新的检测头并结合CA和BiFPN模块优化YOLOv5s⽹络模型,可以有效提取⽬标苹果的图像特征,增强对较⼩⽬标苹果的检测能⼒。详细结论总结如下。        YOLOv5-BC模型在测试集上的mAP性能达到88.7%,⽐......
  • 【转载】《星铁植物大战僵尸》:策略游戏的深度解析与未来展望
    《星铁植物大战僵尸》作为策略游戏领域的新贵,凭借其独特的太空塔防背景和星铁角色的融合,成功吸引了广大玩家的目光。本文将从游戏的设计理念、玩家行为分析、以及未来发展趋势三个方面,对《星铁植物大战僵尸》进行深度解析,并对其未来的发展进行展望。游戏设计理念:创新与经典的结合......
  • 设计模式-策略模式
    在软件开发中,我们经常会遇到在实现一个功能的时候会有多种不同的途径,每一个途径都对应一种算法,此时我们可以使用策略模式来实现灵活地选择解决途径。策略模式的定义在策略模式中,定义了一些独立的类来封装不同的算法,每个类封装一种具体的算法。每个封装算法的类都可以称......
  • 博客增长与数据分析:不可不知的 6 大策略
    CSDN的朋友你们好,我是何未来,一个热爱编程和写作的计算机本科生,今天给大家带来专栏【程序员博主教程(完全指南)】的第11篇文章“分析和追踪博客表现”。本篇文章为你揭示了如何通过数据洞察来优化你的技术博客,从基础指标到高级分析技巧,从流量来源到用户行为,每一步都是提升......
  • 量化交易:如何在QMT中运行Python策略并在VSCode中高效调试?
    哈喽,大家好,我是木头左!为何选择QMT和VSCode进行量化策略开发?在量化交易的世界里,选择正确的工具与拥有优秀的策略同等重要。调用用VisualStudioCode(简称VSCode)或pycharm,方式都差不多。结合QMT的数据处理能力和VSCode的便捷调试功能,可以极大地提高量化策略的开发效率和质......
  • 干货收藏!Calico的BGP RouteReflector策略实践
    本文分享自华为云社区《CalicoBGPRouteReflector策略实践》,作者:可以交个朋友。一背景容器网络组件Calico支持多种后端模式,有Overlay的IPIP、Vxlan模式,也有Underlay纯路由的BGP模式。相比于Overlay网络模型,Underlay网络具有更高的数据面转发性能。同时在纯路由模式下,也有两种......
  • 机器学习策略篇:详解可避免偏差(Avoidable bias)
    可避免偏差如果希望学习算法能在训练集上表现良好,但有时实际上并不想做得太好。得知道人类水平的表现是怎样的,可以确切告诉算法在训练集上的表现到底应该有多好,或者有多不好,让我说明是什么意思吧。经常使用猫分类器来做例子,比如人类具有近乎完美的准确度,所以人类水平的错误是1%......
  • 分清策略的驱动模式:事件驱动概念
    如何理解事件驱动概念?比方说我是一家理发店的店长,我设计好了一套从顾客进店开始的流程我把这套流程交给门口的迎宾人员,请问什么时候这个迎宾人员会去执行这套流程?答案是:客人来了事件驱动其实就是,当某一个事情发生以后,我执行对应的操作。也就是if条件:执行事件判断一下驱动方......