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
使用springboot暴露oracle数据接口的问题
May 07 Oracle
Oracle更换为MySQL遇到的问题及解决
May 21 Oracle
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
Jun 04 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
详解SQL的窗口函数
Apr 21 Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 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
动态加载js文件 document.createElement
2006/10/14 Javascript
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
jQuery Mobile 和 Kendo UI 的比较
2016/05/05 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
2017/12/18 jQuery
Vue header组件开发详解
2018/01/26 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
详解python时间模块中的datetime模块
2016/01/13 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
Python的条件锁与事件共享详解
2019/09/12 Python
Python如何实现的二分查找算法
2020/05/27 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
大学生活学习的自我评价
2013/12/03 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
英语国培研修感言
2014/02/13 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
上级领导检查欢迎词
2015/09/30 职场文书