`

oracle用户密码过期的处理方法

 
阅读更多


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 密码过期解决方法是指在 Oracle 11G 中,数据库管理员或开发人员经常会遇到的一个问题。该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 ...

    oracle密码过期处理方法

    本文将详细介绍一种快速的Oracle密码过期处理方法,只需三步即可解决此问题。 #### 第一步:登录SQL Plus作为sysdba 首先,需要以管理员权限登录到Oracle SQL Plus环境中。具体操作步骤如下: 1. **打开命令行...

    oracle数据库密码过期处理方法.docx

    - 如果sysdba用户密码过期,可以通过操作系统认证的方式启动Oracle数据库服务,然后在命令行中以`sqlplus / as sysdba`登录,无需输入密码。这样可以直接对sys账户进行密码修改。 2. **修改sys账户密码** - 在SQL...

    oracle密码过期修改方法

    在IT领域,数据库的...以上是对“oracle密码过期修改方法”的详细介绍,包括了密码过期的原理、修改密码的方法以及通过SQL命令调整密码有效期的具体步骤,希望对正在处理Oracle数据库密码管理的IT专业人士有所帮助。

    oracle密码过期问题的解决

    本文将介绍 Oracle 数据库密码过期问题的解决方法。 查看用户 Profile 在解决密码过期问题之前,我们需要先查看用户的 Profile。Profile 是 Oracle 数据库中的一种安全机制,用于限制用户的行为。我们可以使用以下...

    ORACLE数据库180天过期解决方法

    改文档是整理网上关于ORACLE数据库用户密码180天过期解决方法,经过验证,能够实际解决问题

    oracle用户密码过期问题解决方法

    首先,我们来看“Oracle用户密码过期问题”。Oracle 11g默认在"default"概要文件中设置了`PASSWORD_LIFE_TIME=180天`,这意味着用户密码将在180天后自动过期。当密码过期后,用户在尝试登录时会收到`ORA-28002`警告...

    oracle用户密码过期后,继续使用原密码.docx

    ### Oracle 用户密码过期处理及继续使用原密码的方法 #### 背景介绍 在Oracle数据库管理中,为了确保系统的安全性与合规性,通常会设置用户的密码有效期。一旦用户的密码过期,系统将不允许该用户使用旧密码进行...

    oracle密码过期处理

    其中,Oracle密码过期处理是数据库管理员日常维护中的一个重要环节。本文将深入解析Oracle密码过期的相关知识点,包括密码过期机制、如何检查密码状态、修改密码生命周期以及解锁用户账户等关键操作。 ### Oracle...

    oracle密码过期的处理

    每个Oracle用户账户都有一个与之关联的Profile,该Profile定义了一系列资源限制和密码策略,包括密码过期时间。 **命令示例**: ```sql SQL> SELECT username, profile FROM dba_users; ``` 通过执行上述SQL语句...

    oracle密码过期解决

    本文将深入探讨如何解决Oracle密码过期的问题,包括理解Oracle密码生命周期、如何更改密码策略以及具体的解决方案步骤。 ### Oracle密码生命周期 Oracle数据库为增强安全性,引入了密码生命周期的概念。密码生命...

    oracle 11g 密码过期问题解决

    ### Oracle 11g 密码过期问题解决 #### 背景介绍 Oracle 11g 是一款广泛使用的数据库管理系统,在企业级应用中扮演着重要的角色。然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认...

    修改oracle用户密码永不过期.doc

    设置、修改oracle用户密码永不过期的处理方法。亲测有效。

    Oracle用户密码过期和用户被锁的解决方法

    本文将详细讲解如何处理Oracle用户密码过期和用户被锁的问题,这对于系统管理员和DBA来说是日常工作中常见的挑战。 首先,我们来看密码过期的问题。在Oracle 11g中,默认情况下,`default`概要文件设置了一个`...

    windows系统中,oracle数据库被锁,密码过期

    ### Oracle数据库账户解锁与密码过期处理方法 #### 背景介绍 在Windows系统下管理Oracle数据库时,经常会遇到数据库账户被锁定或密码过期的情况。这种情况可能会导致用户无法登录数据库,进而影响到数据库的正常...

    oracle sde 用户过期问题解决

    ### Oracle SDE 用户过期问题解决方案 #### 一、问题背景及分析 在提供的场景中,用户尝试登录Oracle数据库时遇到了...通过以上步骤,不仅可以解决当前遇到的密码过期问题,还能进一步增强数据库的安全性和稳定性。

    oracle 提示登录密码过期完美解决方法

    **关于scott用户密码过期的处理:** 在Oracle安装过程中,scott用户通常被预设并带有默认密码tiger。如果密码过期或者在安装后未正确初始化,你将无法使用scott用户登录。 1. 打开命令行,输入`sqlplus /nolog`...

    数据库密码过期解决办法.txt

    在使用Oracle数据库时,经常遇到的一个问题是用户密码过期导致无法登录的情况。这种情况下通常会收到一个错误提示ORA-28002: The password will expire in 7 days(密码将在7天后过期),这主要是因为Oracle 11g默认...

    Oracle密码过期,sql server备份排查

    当用户密码过期时,将无法正常登录。解决此问题有几种方法: - **修改密码策略**:通过SQL命令`ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED`可以取消密码有效期限制。 - **密码重置**:在命令行或...

Global site tag (gtag.js) - Google Analytics