oracle设置密码复杂度及设置超时退出的功能

 更新时间:2022年06月28日 15:29:09   作者:烟草皱叶蛤蟆皮  
我们都知道密码策略加固的参数一般包括密码长度、复杂度检测、最大最小使用时间、过期警报时间、最大登录失败次数以及锁定时间等设置,下面这篇文章主要给大家介绍了关于oracle设置密码复杂度及设置超时退出功能的相关资料,需要的朋友可以参考下

查看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;

在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 11g+windows 环境下Ecology7系统安装过程

    Oracle 11g+windows 环境下Ecology7系统安装过程

    这篇文章主要介绍了Oracle 11g+windows 环境下Ecology7系统安装,安装步骤是以管理员模式运行Oracle setup.exe文件,根据提示安装Oracle,创建数据库,注意修改连接数,本文给大家详细讲解,需要的朋友可以参考下
    2022-10-10
  • Oracle Database Server ''TNS Listener''远程数据投毒漏洞(CVE-2012-1675)的完美解决方法

    Oracle Database Server ''TNS Listener''远程数据投毒漏洞(CVE-2012-167

    这篇文章主要介绍了Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675的完美解决方法的相关资料,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • oracle定时任务定时无效的原因分析与解决

    oracle定时任务定时无效的原因分析与解决

    发现系统数据没有更新,查看oracle定时任务,估计没有执行,下面这篇文章主要给大家介绍了关于oracle定时任务定时无效的原因分析与解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Oracle新增字段和注释代码示例

    Oracle新增字段和注释代码示例

    Oracle数据库中给字段添加注释是非常有用的,在我们对数据库进行分析和维护时,通过字段注释可以更容易地了解这些字段的含义,这篇文章主要给大家介绍了关于Oracle新增字段和注释的相关资料,需要的朋友可以参考下
    2023-09-09
  • 在Tomcat服务器下使用连接池连接Oracle数据库

    在Tomcat服务器下使用连接池连接Oracle数据库

    本文为大家介绍下在Tomcat服务器下使用连接池来连接数据库的操作,下面有个不错的示例,大家可以参考下
    2014-01-01
  • Oracle数据库索引的维护

    Oracle数据库索引的维护

    Oracle数据库索引的维护...
    2007-03-03
  • Navicat Premium中Oracle创建主键自增的方法

    Navicat Premium中Oracle创建主键自增的方法

    这篇文章主要介绍了Navicat Premium中Oracle创建主键自增的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • ORACLE数据库对long类型字段进行模糊匹配的解决思路

    ORACLE数据库对long类型字段进行模糊匹配的解决思路

    这篇文章主要介绍了ORACLE数据库对long类型字段进行模糊匹配的解决思路,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Oracle终极彻底卸载的完整步骤

    Oracle终极彻底卸载的完整步骤

    这篇文章主要给大家介绍了关于Oracle终极彻底卸载的完整步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • oracle 如何关闭打开归档日志

    oracle 如何关闭打开归档日志

    本文将介绍oracle 归档日志的关闭打开方法,需要了解的朋友可以参考下
    2012-11-11

最新评论