Oracle错误代码:ORA-28002。
受影响版本:Oracle11g以上版本。
导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。
当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。
解决方法:
以下步骤以具有DBA权限用户操作
0. 登录sqlplus:sqlplus / as sysdba
1.查看口令失效用户的profile文件
SQL>SELECT username,profile FROM dba_users;
EM:服务器>用户,查看口令失效的用户对应的概要文件,这里假设为DEFAULT,下同。
2.查看对应的概要文件的口令有效期设置
SQL>SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
EM:服务器>概要文件>选择刚刚查到的概要文件DEFAULT>查看,查看口令下面的有效期值。
3.将口令有效期默认值180天修改成“无限制”
SQL>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
EM:服务器>概要文件>选择刚刚查到的概要文件DEFAULT>编辑>口令,在有效期输入或选择你需要的值,保存。
该参数修改实时生效。
出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,即建议客户能够定期修改数据库用户口令。
在修改PASSWORD_LIFE_TIME值之前已经失效的用户,还是需要重新修改一次密码才能使用。
SQL>alter user user_name identified by password;
相关推荐
"Oracle 密码过期解决方法" Oracle 密码过期解决方法是指在 Oracle 11G 中,数据库管理员或开发人员经常会遇到的一个问题。该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 ...
本文将详细介绍一种快速的Oracle密码过期处理方法,只需三步即可解决此问题。 #### 第一步:登录SQL Plus作为sysdba 首先,需要以管理员权限登录到Oracle SQL Plus环境中。具体操作步骤如下: 1. **打开命令行...
- 如果sysdba用户密码过期,可以通过操作系统认证的方式启动Oracle数据库服务,然后在命令行中以`sqlplus / as sysdba`登录,无需输入密码。这样可以直接对sys账户进行密码修改。 2. **修改sys账户密码** - 在SQL...
在IT领域,数据库的...以上是对“oracle密码过期修改方法”的详细介绍,包括了密码过期的原理、修改密码的方法以及通过SQL命令调整密码有效期的具体步骤,希望对正在处理Oracle数据库密码管理的IT专业人士有所帮助。
本文将介绍 Oracle 数据库密码过期问题的解决方法。 查看用户 Profile 在解决密码过期问题之前,我们需要先查看用户的 Profile。Profile 是 Oracle 数据库中的一种安全机制,用于限制用户的行为。我们可以使用以下...
改文档是整理网上关于ORACLE数据库用户密码180天过期解决方法,经过验证,能够实际解决问题
首先,我们来看“Oracle用户密码过期问题”。Oracle 11g默认在"default"概要文件中设置了`PASSWORD_LIFE_TIME=180天`,这意味着用户密码将在180天后自动过期。当密码过期后,用户在尝试登录时会收到`ORA-28002`警告...
### Oracle 用户密码过期处理及继续使用原密码的方法 #### 背景介绍 在Oracle数据库管理中,为了确保系统的安全性与合规性,通常会设置用户的密码有效期。一旦用户的密码过期,系统将不允许该用户使用旧密码进行...
其中,Oracle密码过期处理是数据库管理员日常维护中的一个重要环节。本文将深入解析Oracle密码过期的相关知识点,包括密码过期机制、如何检查密码状态、修改密码生命周期以及解锁用户账户等关键操作。 ### Oracle...
每个Oracle用户账户都有一个与之关联的Profile,该Profile定义了一系列资源限制和密码策略,包括密码过期时间。 **命令示例**: ```sql SQL> SELECT username, profile FROM dba_users; ``` 通过执行上述SQL语句...
本文将深入探讨如何解决Oracle密码过期的问题,包括理解Oracle密码生命周期、如何更改密码策略以及具体的解决方案步骤。 ### Oracle密码生命周期 Oracle数据库为增强安全性,引入了密码生命周期的概念。密码生命...
### Oracle 11g 密码过期问题解决 #### 背景介绍 Oracle 11g 是一款广泛使用的数据库管理系统,在企业级应用中扮演着重要的角色。然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认...
设置、修改oracle用户密码永不过期的处理方法。亲测有效。
本文将详细讲解如何处理Oracle用户密码过期和用户被锁的问题,这对于系统管理员和DBA来说是日常工作中常见的挑战。 首先,我们来看密码过期的问题。在Oracle 11g中,默认情况下,`default`概要文件设置了一个`...
### Oracle数据库账户解锁与密码过期处理方法 #### 背景介绍 在Windows系统下管理Oracle数据库时,经常会遇到数据库账户被锁定或密码过期的情况。这种情况可能会导致用户无法登录数据库,进而影响到数据库的正常...
### Oracle SDE 用户过期问题解决方案 #### 一、问题背景及分析 在提供的场景中,用户尝试登录Oracle数据库时遇到了...通过以上步骤,不仅可以解决当前遇到的密码过期问题,还能进一步增强数据库的安全性和稳定性。
**关于scott用户密码过期的处理:** 在Oracle安装过程中,scott用户通常被预设并带有默认密码tiger。如果密码过期或者在安装后未正确初始化,你将无法使用scott用户登录。 1. 打开命令行,输入`sqlplus /nolog`...
在使用Oracle数据库时,经常遇到的一个问题是用户密码过期导致无法登录的情况。这种情况下通常会收到一个错误提示ORA-28002: The password will expire in 7 days(密码将在7天后过期),这主要是因为Oracle 11g默认...
当用户密码过期时,将无法正常登录。解决此问题有几种方法: - **修改密码策略**:通过SQL命令`ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED`可以取消密码有效期限制。 - **密码重置**:在命令行或...