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 24 Oracle
zabbix agent2 监控oracle数据库的方法
May 13 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
oracle连接ODBC sqlserver数据源的详细步骤
Jul 25 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 Oracle
详解Oracle数据库中自带的所有表结构(sql代码)
Nov 20 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Oracle数据库中通用的函数实例详解
Mar 25 Oracle
清空 Oracle 安装记录并重新安装
Apr 26 Oracle
Oracle锁表解决方法的详细记录
Jun 05 Oracle
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
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
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
深入密码加salt原理的分析
2013/06/06 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
php目录拷贝实现方法
2015/07/10 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
laypage.js分页插件使用方法详解
2019/07/27 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
python异步任务队列示例
2014/04/01 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
python字符类型的一些方法小结
2016/05/16 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
职专应届生求职信
2013/11/16 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
教师教学评估方案
2014/05/09 职场文书
消防安全宣传标语
2014/06/07 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL