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 相关文章推荐
mybatis使用oracle进行添加数据的方法
Apr 27 Oracle
使用springboot暴露oracle数据接口的问题
May 07 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
Oracle更换为MySQL遇到的问题及解决
May 21 Oracle
ORACLE数据库应用开发的三十个注意事项
Jun 07 Oracle
DBCA命令行搭建Oracle ADG的流程
Jun 11 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Oracle数据库中通用的函数实例详解
Mar 25 Oracle
Oracle中DBLink的详细介绍
Apr 29 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 split汉字
2009/06/05 PHP
解析如何在PHP下载文件名中解决乱码的问题
2013/06/20 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
Yii实现复选框批量操作实例代码
2017/03/15 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
PHP实现简单登录界面
2019/10/23 PHP
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
解决Vue+Element ui开发中碰到的IE问题
2018/09/03 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
在类Unix系统上开始Python3编程入门
2015/08/20 Python
python实现textrank关键词提取
2018/06/22 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
2018/11/29 Python
Python Django简单实现session登录注销过程详解
2019/08/06 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
Python 从attribute到property详解
2020/03/05 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
戴尔英国官网:Dell英国
2017/05/27 全球购物
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
电子商务个人自荐信
2013/12/12 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
小学生田径运动会广播稿
2014/09/11 职场文书
未婚证明书模板
2014/10/08 职场文书
教育教学工作反思
2016/02/24 职场文书
2019广播稿怎么写
2019/04/17 职场文书
如何用python清洗文件中的数据
2021/06/18 Python
pandas求平均数和中位数的方法实例
2021/08/04 Python
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL