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设置DB、监听和EM开机启动的方法
Apr 25 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
DBCA命令行搭建Oracle ADG的流程
Jun 11 Oracle
ORACLE查看当前账号的相关信息
Jun 18 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
Oracle用户管理及赋权
Apr 24 Oracle
Oracle中DBLink的详细介绍
Apr 29 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
使用php方法curl抓取AJAX异步内容思路分析及代码分享
2014/08/25 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
动态创建的表格单元格中的事件实现代码
2008/12/30 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
js+css实现文字散开重组动画特效代码分享
2015/08/21 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
深入探索VueJS Scoped CSS 实现原理
2019/09/23 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
讲解Python中运算符使用时的优先级
2015/05/14 Python
java判断三位数的实例讲解
2019/06/10 Python
加拿大廉价机票预订网站:CheapOair.ca
2018/03/04 全球购物
2015年预备党员自我评价
2015/03/04 职场文书
考研英语辞职信
2015/05/13 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
纯html+css实现打字效果
2021/08/02 HTML / CSS
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers