原文连接:http://www.blogjava.net/freeman1984/archive/2013/04/23/398301.html
Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下:
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
过期的密码可用alter user userXXX identified by xxx;解决,可以修改为和以前一样。
如果想设置密码不过期,可用管理员登陆,然后执行:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
即可。
其他相关参数:
select * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';
FAILED_LOGIN_ATTEMPTS 整数
设定登录到Oracle 数据库时可以失败的次数。一旦某用户尝试登录数据库的达到该值时,该用户的帐户就被锁定,只能由DBA能解锁。
PASSWORD_LIFE_TIME
设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。缺省为180天(11g,10gUNLIMITED).
PASSWORD_REUSE_TIME
许多系统不许用户重新启用过去用过的口令。该资源项设定了一个失效口令要经过多少天,用户才可以重新使用该口令。缺省为UNLIMITED.
PASSWORD_REUSE_MAX
重新启用一个先前用过的口令前必须对该口令进行重新设置的次数(重复用的次数)。
PASSWORD_LOCK_TIME
设定帐户被锁定的天数(当登录失败达到FAILED_LOGIN_ATTEMPTS时)。
PASSWORD_GRACE_TIME
设定在口令失效前,给予的重新设该口令的宽限天。当口令失效之后回,在登录时会出现警告信息显示该天数。如果没有在宽限天内修改口令,口令将失效。
PASSWORD_VERITY_FUNCTION
该资源项允许调用一个PL/SQL 来验证口令。Oracle公司已提供该应用 的脚本,但是只要愿意的话,用户可以制定自己的验证脚本。该参数的设定就是PL/SQL函数的名称。缺省为NULL.
相关推荐
oralce11g密码设置不过期,可通过sql脚本设置和查看
Oracle 数据库密码过期问题是指 Oracle 数据库中用户密码的有效期问题。当用户密码达到一定的使用期限时,Oracle 数据库将提示用户修改密码,以确保数据库的安全性。本文将介绍 Oracle 数据库密码过期问题的解决方法...
然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认设置中的密码有效期(`PASSWORD_LIFE_TIME`)限制所致。该限制通常被设置为180天,即大约6个月后,用户的密码将自动过期,用户必须...
oracle11g密码180天过期解决方法
该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户密码未做修改则该用户无法登录。 ORA-28001: the password has expired ORA-28001 是 Oracle ...
### Oracle 11g 用户过期问题...通过上述步骤,可以有效地解决Oracle 11g中用户密码过期的问题,并且可以根据实际需求灵活调整密码的有效期。合理地利用这些特性不仅能够提升数据库的安全性,还能确保系统的稳定运行。
首先,我们来看“Oracle用户密码过期问题”。Oracle 11g默认在"default"概要文件中设置了`PASSWORD_LIFE_TIME=180天`,这意味着用户密码将在180天后自动过期。当密码过期后,用户在尝试登录时会收到`ORA-28002`警告...
oracle 11g默认密码过期处理方法,oracle数据库密码180天以后会自动过期。
Oracle11g密码过期是指数据库用户的密码达到设置的有效期限,需要重新修改密码以继续使用数据库。在 Oracle11g 中,密码过期是通过 Profile 文件来控制的,每个用户都有一个对应的 Profile 文件,该文件中设置了密码...
### 解决11G密码过期问题 ...通过以上步骤,可以有效地解决Oracle 11G数据库中密码过期的问题,并根据实际需求调整密码的有效期限。同时,也需要注意平衡安全性和便利性之间的关系,确保系统的稳定运行。
本文将详细介绍如何检查密码的有效期、查看默认配置以及如何修改这些配置来解决Oracle密码过期的问题。 #### 1. 检查用户当前使用的Profile 首先,我们需要确定用户当前所使用的Profile。每个Oracle用户账户都有一...
在进行Oracle密码重置的过程中,还需要注意以下几点: 1. **备份**:在进行任何涉及数据库结构或权限变更的操作前,最好先创建数据库的完整备份,以防意外情况发生。 2. **权限**:只有拥有足够权限的用户才能解锁和...
在Oracle 11g数据库系统中,用户可能会遇到密码过期的问题,这主要涉及两个方面:密码生命周期管理和失败登录尝试次数限制。以下是对这两种情况的详细解析和解决方案。 首先,密码过期通常是因为Oracle默认的...
本文将详细讲解如何处理Oracle用户密码过期和用户被锁的问题,这对于系统管理员和DBA来说是日常工作中常见的挑战。 首先,我们来看密码过期的问题。在Oracle 11g中,默认情况下,`default`概要文件设置了一个`...
本篇文章将详细解析如何在Oracle 11G中导出NULL表以及如何设置用户密码不过期。 #### 导出NULL表 在Oracle数据库中,NULL表指的是那些没有数据的表,即表中的行数为0。这些表可能由于历史原因存在但实际并不存储...
在使用Oracle数据库时,经常遇到的一个问题是用户密码过期导致无法登录的情况。这种情况下通常会收到一个错误提示ORA-28002: The password will expire in 7 days(密码将在7天后过期),这主要是因为Oracle 11g默认...
在Oracle 11g R2中,为了增强数据库的安全性,我们需要确保用户的密码符合一定的复杂度要求。这可以通过创建和应用`PASSWORD_VERIFY_FUNCTION`来实现。`PASSWORD_VERIFY_FUNCTION`允许我们自定义一个PL/SQL函数,该...
Oracle 11g引入了密码延迟验证,即使用户在密码过期后仍能登录,但下一次修改密码时必须满足新的密码策略。 8. **密码复杂性校验**: Oracle通过Profile设置密码复杂性规则,例如最小长度、数字和特殊字符的使用...
在Oracle数据库管理中,有时会遇到用户密码过期或账户被锁定的问题,这通常是由于数据库安全策略中的密码生命周期设置导致的。默认情况下,Oracle设置了一个密码有效期,例如180天,超过这个期限,用户必须更改密码...
以上内容涵盖了Oracle 11g OCP 052中关于实例恢复、用户账户管理、数据库状态要求和自动维护窗口操作的详细知识点,以及相应的选择题解析。这些知识点对于准备Oracle认证考试的专业人士具有重要的参考价值。