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笔记
Apr 05 Oracle
oracle表分区的概念及操作
Apr 24 Oracle
Oracle设置DB、监听和EM开机启动的方法
Apr 25 Oracle
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
Oracle 死锁的检测查询及处理
Sep 25 Oracle
oracle删除超过N天数据脚本的方法
Feb 28 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
oracle数据库去除重复数据
May 20 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 Oracle
oracle设置密码复杂度及设置超时退出的功能
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
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
js中if语句的几种优化代码写法
2011/03/12 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
AngularJS中的promise用法分析
2017/05/19 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
JavaScript实现简单的文本逐字打印效果示例
2018/04/12 Javascript
微信小程序在ios下Echarts图表不能滑动的问题解决
2019/07/10 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
vuejs实现下拉框菜单选择
2020/10/23 Javascript
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
python创造虚拟环境方法总结
2019/03/04 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
css animation配合SVG制作能量流动效果
2021/03/24 HTML / CSS
工程项目经理岗位职责
2013/12/15 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
对教师的评语
2014/04/28 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
工程主管竞聘书
2015/09/15 职场文书
了解Redis常见应用场景
2021/06/23 Redis
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS