首先-自定义环境

注意:以下所有操作都将修改系统表sys用户下的数据

-- 创建环境
CREATE PROFILE PROFILE_DEMO LIMIT
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
CONNECT_TIME UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
COMPOSITE_LIMIT UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 6
PASSWORD_LIFE_TIME 180
PASSWORD_REUSE_TIME 60
PASSWORD_REUSE_MAX 5
PASSWORD_LOCK_TIME 1/24
PASSWORD_GRACE_TIME 10
PASSWORD_VERIFY_FUNCTION null
-- 指定环境:-- 1、可以在创建用户的时候指定环境-- create user demo identified by cancer default tablespace USERS  profile PROFILE_DEMO;-- 可以对用户进行变更环境  -- alter user demo profile default;
-- 删除环境-- drop PROFILE PROFILE_DEMO;
其次-设置密码复杂度

RESOURCE_LIMIT

Oracle系统参数RESOURCE_LIMIT是一个用于控制用户对于数据库资源使用的参数,当值为true的时候即为启用,否则禁用。该参数结合profile来可以控制多种资源的使用,如CPU_PER_SESSION,CONNECT_TIME,LOGICAL_READS_PER_SESSION,PRIVATE_SGA等等从而达到到节省资源来实现高效性能。

-- 查看 RESOURCE_LIMIT 是否开启
SQL> SELECT * from v$system_parameter where name = 'resource_limit'
-- 开启 RESOURCE_LIMIT
SQL> alter system set resource_limit = true;
系统已更改。
-- 执行添加密码测试函数的sql (位置:"%ORACLE_HOME%\RDBMS\ADMIN\utlpwdmg.sql") 已经执行添加操作省略此步骤
SQL> @ %ORACLE_HOME%/RDBMS/ADMIN/utlpwdmg.sql → [verify_function|verify_function_11G]
函数已创建。
配置文件已更改
函数已创建。
-- 修改密码策略(verify_function|verify_function_11G) 此处修改的环境可以改为自己创建的环境PROFILE_DEMO
SQL> alter profile PROFILE_DEMO limit password_verify_function verify_function_11G;
配置文件已更改
-- 修改密码策略为null则取消密码复杂度策略
-- SQL> alter profile PROFILE_DEMO limit password_verify_function null;
-- 查看修改后的环境 PASSWORD_VERIFY_FUNCTION 的LIMIT为VERIFY_FUNCTION_11G说明修改成功
SQL> select * from dba_profiles where profile='PROFILE_DEMO';
-- 测试使用新的环境创建用户
SQL> create user DEMO IDENTIFIED BY 123456 PROFILE PROFILE_DEMO;
第 1 行出现错误:
ORA-28003: 指定口令的口令验证失败
ORA-20001: Password length less than 8
-- 密码复杂度生效
其他策略配置

其他策略配置方式和密码复杂度相似
关键sql

alter profile PROFILE_DEMO limit password_verify_function verify_function_11G;
-- 例如:
-- 修改连接时间为20分钟
SQL> alter profile PROFILE_DEMO limit CONNECT_TIME 20;
配置文件已更改

Oracle 设置密码复杂度相关推荐

  1. oracle设置密码复杂度、设置oracle超时退出的功能

    查看oracle是否启用密码复杂度: select limit from dba_profiles where RESOURCE_NAME='PASSWORD_VERIFY_FUNCTION' and ...

  2. oracle数据库设置密码复杂度,Oracle EBS 数据库密码复杂度设置

    Oracle EBS 数据库密码复杂度设置 发布时间:2020-08-10 00:37:23 来源:ITPUB博客 阅读:116 作者:smilesu 应审计要求,需要对默认配置文件的密码进行复杂度设 ...

  3. linux 正则 设置密码复杂度,Ubuntu修改密码及密码复杂度策略设置方法

    一.修改密码 1.修改普通用户密码 passwd 先输入当前密码确认,然后输入新的密码修改 2.修改root用户密码 sudo passwd root 默认root用户被禁止登录,如果需要解除限制,修 ...

  4. linux 密码设置及登陆控制/设置密码复杂度 (/etc/pam.d/system-auth)

    文章目录 一.linux密码设置及登陆控制 1. Linux中pam模块 1.1 PAM的模块类型 1.2 控制介绍 2. LINUX设置密码复杂度 3. 用户不能使用su来进行切换用户 二.参考 一 ...

  5. linux下设置密码复杂度限制的两种方法

    注意:root用户并不会受这些限制,它可以设置任意的密码. 在linux,设置密码复杂度的方法有几个 1. 一个是在/etc/login.defs文件,里面几个选项 PASS_MAX_DAYS 90 ...

  6. centos7设置密码策略_CentOS7 设置密码复杂度

    在CentOS下设置密码复杂度分为两步 (1)修改/etc/login.defs文件 vim /etc/login.defs PASS_MAX_DAYS   90       # 密码最长过期天数 P ...

  7. centos7设置密码策略_Linux下CentOS7如何设置密码复杂度

    今天需要测试一个数据,安装了centOS,因为某些原因,输入各种密码不对,也不知道默认值是啥,那就重新设置密码复杂度的值,具体如下: 在CentOS下设置密码复杂度分为两步CentOS (1)修改/e ...

  8. Oracle 设置密码永不过期

    Oracle 设置密码永不过期 OSB中AdminServer启动报错: WARNING: Can not connect DB with URL jdbc:oracle:thin:@//xxxx:1 ...

  9. 设置密码复杂度、密码有效期,重新制作ISO,安装后登录系统必须重新修改密码

    1 环境 OS: Server 8.3 (衍生自CentOS8.3) 2 问题描述   按照文章<系统安全加固1--密码复杂度>设置了系统复杂度,<系统安全加固2--密码有效期> ...

最新文章

  1. 一种使用GDI+对图片尺寸和质量的压缩方法
  2. Zend Studio 10代码格式化设置
  3. 策略梯度训练cartpole小游戏
  4. String : string的长度?string的子串?
  5. 【学术相关】新一轮“双一流”名单公布!这些学校上榜
  6. sql加上唯一索引后批量插入_MySQL当批量插入遇上唯一索引
  7. STM32+CubeMX开发工程笔记汇总(更新2021.8.12)
  8. 小汤学编程之JDBC(一)——JDBC概述和快速入门
  9. Kubernetes 上对应用程序进行故障排除的 6 个技巧
  10. RHCE课程-RH253Linux服务器架设笔记五-APACHE服务器配置(2)
  11. Atitit.现实生活中最好使用的排序方法-----ati排序法总结
  12. 【OFDM通信】基于matlab块状导频的信道估计算法仿真【含Matlab源码 1817期】
  13. SSD目标检测论文简读
  14. 微信公众号运营辅助工具汇总
  15. pycharm中的Run with Python console功能是什么意思?
  16. 神雕侠侣手游服务器维护,《神雕侠侣》3月30日更新维护新服开启公告
  17. java技术--SpringContextUtil类的作用
  18. .htaccess重写、安全防护、文件访问权限
  19. java chmod 777_chmod 777 修改权限
  20. 助你编程能力「突飞猛进」的干货分享

热门文章

  1. 知识图谱从入门到应用——知识图谱推理:基于表示学习的知识图谱推理-[嵌入学习]
  2. 一个月工资3500元,有双休,每天工作8小时
  3. linux设置网络 命令,Linux网络配置相关命令
  4. 在Ubuntu 20.04系统里安装Flatpak软件应用无图标显示问题的解决
  5. Python 学习7-魔方方法
  6. 儿童护眼灯怎么选?儿童护眼灯品牌排行榜
  7. Suggestions of 周爱民
  8. 什么是谐波?谐波的危害
  9. R语言 devtools
  10. 用Python实现自动化测试