11g密码过期问题
开发反映,应用帐号即将过期,提示修改密码,登录数据库查看用户状态为LOCKED(TIMED)
sys@TYOLAP1(dtydb3)>select * from dba_profiles order by 1;
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
APP_PROFILE PASSWORD_GRACE_TIME PASSWORD DEFAULT
APP_PROFILE PASSWORD_LIFE_TIME PASSWORD DEFAULT
APP_PROFILE FAILED_LOGIN_ATTEMPTS PASSWORD DEFAULT
APP_PROFILE PRIVATE_SGA KERNEL DEFAULT
APP_PROFILE CPU_PER_SESSION KERNEL DEFAULT
APP_PROFILE CONNECT_TIME KERNEL DEFAULT
APP_PROFILE IDLE_TIME KERNEL DEFAULT
APP_PROFILE COMPOSITE_LIMIT KERNEL DEFAULT
APP_PROFILE LOGICAL_READS_PER_CALL KERNEL DEFAULT
APP_PROFILE PASSWORD_REUSE_TIME PASSWORD UNLIMITED
APP_PROFILE PASSWORD_REUSE_MAX PASSWORD UNLIMITED
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
APP_PROFILE PASSWORD_VERIFY_FUNCTION PASSWORD VERIFY_FUNCTION_11G
APP_PROFILE LOGICAL_READS_PER_SESSION KERNEL DEFAULT
APP_PROFILE PASSWORD_LOCK_TIME PASSWORD DEFAULT
APP_PROFILE SESSIONS_PER_USER KERNEL DEFAULT
APP_PROFILE CPU_PER_CALL KERNEL DEFAULT
控制密码过期的策略PASSWORD_LIFE_TIME为DEFAULT,应该没设过期限制,但帐号确实是过期了,
查阅官方材料,11g中确实有了改变,默认参数的值变了,具体如下
因此,为了安全起见,修改密码相关的资源限制为unlimit,密码永不过期,过期后锁定1分钟左右(0.0006天)
ALTER PROFILE APP_PROFILE limit PASSWORD_LIFE_TIME UNLIMITED;
ALTER PROFILE APP_PROFILE limit PASSWORD_LOCK_TIME 0.0006
able 2-1 Default Security Settings for Initialization and Profile Parameters
http://docs.oracle.com/cd/E11882_01/server.112/e10575/tdpsg_install_config.htm#TDPSG60066
分享到:
相关推荐
### Oracle 11g 密码过期问题解决 #### 背景介绍 Oracle 11g 是一款广泛使用的数据库管理系统,在企业级应用中扮演着重要的角色。然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认...
### 解决11G密码过期问题 在Oracle 11G数据库系统中,为了确保数据的安全性,系统默认设置了密码的有效期为180天。这意味着每过180天,用户就需要更换一次密码。这种做法对于提高系统的安全性是非常有效的,但也...
oralce11g密码设置不过期,可通过sql脚本设置和查看
Oracle11g密码过期是指数据库用户的密码达到设置的有效期限,需要重新修改密码以继续使用数据库。在 Oracle11g 中,密码过期是通过 Profile 文件来控制的,每个用户都有一个对应的 Profile 文件,该文件中设置了密码...
oracle11g密码180天过期解决方法
oracle 11g默认密码过期处理方法,oracle数据库密码180天以后会自动过期。
Oracle 密码过期问题的解决 Oracle 数据库密码过期问题是指 Oracle 数据库中用户密码的有效期问题。当用户密码达到一定的使用期限时,Oracle 数据库将提示用户修改密码,以确保数据库的安全性。本文将介绍 Oracle ...
Oracle 密码过期解决方法是指在 Oracle 11G 中,数据库管理员或开发人员经常会遇到的一个问题。该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户...
### Oracle 11g 用户过期问题...通过上述步骤,可以有效地解决Oracle 11g中用户密码过期的问题,并且可以根据实际需求灵活调整密码的有效期。合理地利用这些特性不仅能够提升数据库的安全性,还能确保系统的稳定运行。
在Oracle 11g数据库系统中,用户可能会遇到密码过期的问题,这主要涉及两个方面:密码生命周期管理和失败登录尝试次数限制。以下是对这两种情况的详细解析和解决方案。 首先,密码过期通常是因为Oracle默认的...
### Oracle 11G 导出 NULL 表与设置密码不过期 在Oracle 11G数据库管理中,经常需要处理一些特殊的表结构或者进行安全性的配置调整。本篇文章将详细解析如何在Oracle 11G中导出NULL表以及如何设置用户密码不过期。 ...
在使用Oracle数据库时,经常遇到的一个问题是用户密码过期导致无法登录的情况。这种情况下通常会收到一个错误提示ORA-28002: The password will expire in 7 days(密码将在7天后过期),这主要是因为Oracle 11g默认...
综上所述,在Oracle数据库中处理密码过期问题主要包括以下几个方面:检查用户所使用的Profile、查看密码有效期设置、修改Profile中的密码有效期以及解决密码过期后的登录问题。通过对这些步骤的理解和实践,可以有效...
首先,我们来看“Oracle用户密码过期问题”。Oracle 11g默认在"default"概要文件中设置了`PASSWORD_LIFE_TIME=180天`,这意味着用户密码将在180天后自动过期。当密码过期后,用户在尝试登录时会收到`ORA-28002`警告...
解决Oracle 11G密码过期问题的方法如下: 1. **查看当前密码有效期设置**: 使用以下SQL查询可以查看当前的全局默认配置文件(通常是'DEFAULT')中的密码生命周期设置: ``` SQL > SELECT * FROM dba_profiles ...
这篇博客主要探讨了Oracle用户密码的相关知识,包括用户状态、解锁账户、修改密码无效状态、查看密码明文、登录失败次数查询、11g密码大小写问题、11g密码延迟验证以及密码复杂性检查。以下是对这些知识点的详细解释...
总之,Oracle11G密码重置是一个涉及数据库管理基本操作的过程,需要对SQL语句有基本的理解,同时也提醒我们在日常管理中应注重数据安全和访问控制。通过上述步骤和注意事项,你可以有效地处理忘记密码的情况,并确保...
在Oracle 11g数据库系统中,用户可能会遇到一个常见的问题,那就是ORA-28002错误,提示密码将在几天内过期。这个错误是因为Oracle数据库实施了安全策略,规定了用户密码的有效期限,一旦达到这个期限,用户就需要...
接下来,你需要编写一个PL/SQL函数,如`verify_function_11G`,该函数接受新的密码作为参数,检查其是否符合你的密码策略。这可能包括检查密码长度、是否包含数字、字母、特殊字符等。例如,你可能会检查密码的最小...