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
使用springboot暴露oracle数据接口的问题
May 07 Oracle
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
Jun 21 Oracle
oracle连接ODBC sqlserver数据源的详细步骤
Jul 25 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
分析SQL窗口函数之排名窗口函数
Apr 21 Oracle
Oracle中DBLink的详细介绍
Apr 29 Oracle
Oracle数据库事务的开启与结束详解
Jun 25 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
2006/12/13 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
javascript实现的登陆遮罩效果汇总
2015/11/09 Javascript
利用JQuery写一个简单的异步分页插件
2016/03/07 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
9种python web 程序的部署方式小结
2014/06/30 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
python使用Image处理图片常用技巧分析
2015/06/01 Python
python设定并获取socket超时时间的方法
2019/01/12 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
浅析Django中关于session的使用
2019/12/30 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
优秀的毕业生的自我评价
2013/12/12 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
雷锋电影观后感
2015/06/10 职场文书
边城读书笔记
2015/06/29 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
Python实现简繁体转换
2021/06/07 Python
前端实现滑动按钮AJAX与后端交互的示例代码
2022/02/24 Javascript