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 DGMGRL ORA-16603报错的解决方法(DG Broker)
Apr 06 Oracle
Oracle设置DB、监听和EM开机启动的方法
Apr 25 Oracle
使用springboot暴露oracle数据接口的问题
May 07 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
Jun 04 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
RPM包方式安装Oracle21c的方法详解
Aug 23 Oracle
Oracle 死锁的检测查询及处理
Sep 25 Oracle
Lakehouse数据湖并发控制陷阱分析
Mar 31 Oracle
instantclient客户端 连接oracle数据库
Apr 26 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 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开发规范手册之PHP代码规范详解
2011/01/13 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
js设置组合快捷键/tabindex功能的方法
2013/11/21 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
jquery轮播的实现方式 附完整实例
2016/07/28 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
使用webpack5从0到1搭建一个react项目的实现步骤
2020/12/16 Javascript
让 python 命令行也可以自动补全
2014/11/30 Python
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
幼儿园大班教学反思
2014/02/10 职场文书
大型活动组织方案
2014/05/10 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
应收账款管理制度
2015/08/06 职场文书
社区挂职锻炼个人工作总结
2015/10/23 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
python神经网络ResNet50模型
2022/05/06 Python