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设置DB、监听和EM开机启动的方法
Apr 25 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
解决Oracle数据库用户密码过期
May 11 Oracle
oracle设置密码复杂度及设置超时退出的功能
Jun 28 Oracle
Oracle中日期的使用方法实例
Jul 07 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 生成饼图 三维饼图
2009/09/28 PHP
PHP 手机归属地查询 api
2010/02/08 PHP
php继承的一个应用
2011/09/06 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
Yii2框架数据库简单的增删改查语法小结
2016/08/31 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
javascript Canvas动态粒子连线
2020/01/01 Javascript
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
Python with用法实例
2015/04/14 Python
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
联想英国官网:Lenovo英国
2019/07/17 全球购物
大学学生会竞选演讲稿
2014/04/25 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
小学生勤俭节约倡议书
2015/04/29 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
校运会班级霸气口号
2015/12/24 职场文书
mysql如何配置白名单访问
2021/06/30 MySQL