oracle设置密码复杂度及设置超时退出的功能


Posted in Oracle onJune 28, 2022

查看oracle是否启用密码复杂度;

select limit from dba_profiles where RESOURCE_NAME='PASSWORD_VERIFY_FUNCTION' and profile='DEFAULT';

Limit 列的值为null 表示未启用密码验证函发功能; 如果返回值为:VERIFY_FUNCTION_11G 则表示启用验证函数功能

关闭密码复杂性校验

SQL> alter profile default limit PASSWORD_VERIFY_FUNCTION null;

Profile altered.

查看密码有效期:

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

oracle密码设置为180天

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 180;

oracle设置密码复杂度

[root@Linux主机名 ~]# su - oracle
[root@Linux主机名 ~]# echo $ORACLE_HOME

查看Oracle11g数据库提供的默认密码复杂度函数脚本(Oracle安装目录下的/rdbms/admin/utlpwdmg.sql文件)

[oracle@Linux主机名 admin]$ sqlplus /nolog
SQL> connect /as sysdba
Connected.
SQL> @?/rdbms/admin/utlpwdmg.sql

oracle用户锁定后解锁

SQL> conn /as sysdba
SQL> alter user test account unlock;

设置oracle超时退出的功能;

SQL> SELECT name, value FROM gv$parameter WHERE name = 'resource_limit';
NAME            VALUE
--------------- ----------
resource_limit  FALSE
如果没有,则开启这个参数:
SQL> ALTER SYSTEM SET RESOURCE_LIMIT=TRUE;
System altered.
SQL> SELECT name, value FROM gv$parameter WHERE name = 'resource_limit';
NAME            VALUE
--------------- ----------
resource_limit  TRUE
修改已存在的Profile中的IDLE_TIME:
SQL> ALTER PROFILE DEFAULT LIMIT IDLE_TIME  10;

=========================================================

查看是否开启oracle的审计功能;

show parameter audit;

oracle设置密码复杂度及设置超时退出的功能

在oracle11g中,数据库的审计功能是默认开启的(这和oracle10g的不一样,10g默认是关闭的)

  • audit_trail 的value值为NONE表示不开启;
  • audit_trail 的value值为FALSE表示不开启;
  • audit_trail 的value值为DB表示开启;
  • audit_trail 的value值为TURE表示开启;
  • audit_trail 的value值为OS表示审计记录写入一个操作系统文件;

总结

到此这篇关于oracle设置密码复杂度及设置超时退出功能的文章就介绍到这了,更多相关oracle设置密码复杂度内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Oracle 相关文章推荐
ORACLE数据库对long类型字段进行模糊匹配的解决思路
Apr 07 Oracle
oracle表分区的概念及操作
Apr 24 Oracle
zabbix agent2 监控oracle数据库的方法
May 13 Oracle
Oracle创建只读账号的详细步骤
Jun 07 Oracle
DBCA命令行搭建Oracle ADG的流程
Jun 11 Oracle
Oracle使用别名的好处
Apr 19 Oracle
分析SQL窗口函数之排名窗口函数
Apr 21 Oracle
分析SQL窗口函数之取值窗口函数
Apr 21 Oracle
清空 Oracle 安装记录并重新安装
Apr 26 Oracle
ORACLE中dbms_output.put_line输出问题的解决过程
Jun 28 Oracle
Oracle删除归档日志及添加定时任务
Jun 28 #Oracle
oracle delete误删除表数据后如何恢复
Jun 28 #Oracle
ORACLE中dbms_output.put_line输出问题的解决过程
Jun 28 #Oracle
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
Jun 28 #Oracle
Oracle数据库事务的开启与结束详解
Jun 25 #Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 #Oracle
Oracle锁表解决方法的详细记录
Jun 05 #Oracle
You might like
PHP面向对象分析设计的经验原则
2008/09/20 PHP
php递归json类实例
2014/12/02 PHP
js传值 判断
2006/10/26 Javascript
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
js实现每日签到功能
2018/11/29 Javascript
js实现窗口全屏示例详解
2019/09/17 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
python类和继承用法实例
2015/07/07 Python
详解python的ORM中Pony用法
2018/02/09 Python
python实现textrank关键词提取
2018/06/22 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
新年福利来一波之Python轻松集齐五福(demo)
2020/01/20 Python
NumPy统计函数的实现方法
2020/01/21 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
父亲追悼会答谢词
2014/01/17 职场文书
高级编程求职信模板
2014/02/16 职场文书
劳模先进事迹材料
2014/12/24 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
nginx优化的六点方法
2021/03/31 Servers
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技