修改ORA 密码过期问题 :ERROR: ORA-28002: 7 天之后口令将过期
1.putty登录服务器
2. 进行 sqlplus / as sysdba
3.更改session乱码命令: alter session set nls_language=american
4..查看用户的profile设置:
======================================================
SQL> SELECT username,profile FROM dba_users where username like 'TEST1';
USERNAME PROFILE
------------------------------ ------------------------------
TEST1 DEFAULT
========================================================
一般用户的profile设置都为DEFAULT。
5.查看系统profiles中PASSWORD_LIFE_TIME设置。
============================================================
SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- ------------------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180dys
==============================================================
6.修改DBA_PROFILES中PASSWORD_LIFE_TIM的设置,改为ULIMITED。
=================================================================
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
=================================================================
修改后设置立即生效,不需要重启数据库,此时密码永远不会过期。
7.已经被报告了密码快要过期的账户必须再改一次密码(需要DBA权限)
====================================================================
sqlplus / as sysdba
SQL> alter user usernameidentified by *****;
=====================================================================
在连接数据再也不会出现密码过期的事情了。
分享到:
相关推荐
一旦密码过期,用户必须更改密码才能继续访问数据库资源。然而,在某些特定场景下,为了简化操作流程或满足特定业务需求,可能需要将某些用户的密码设置为永不过期。本文将详细介绍如何通过Oracle数据库命令实现这一...
该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户密码未做修改则该用户无法登录。 ORA-28001: the password has expired ORA-28001 是 Oracle ...
### Oracle 11g 密码过期问题解决 #### 背景介绍 Oracle 11g 是一款广泛使用的数据库管理系统,在企业级应用中扮演着重要的角色。然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认...
然而,在实际操作过程中,可能会遇到密码过期的问题,这不仅会影响到用户的正常工作,也可能导致系统维护的不便。本文将详细介绍一种快速的Oracle密码过期处理方法,只需三步即可解决此问题。 #### 第一步:登录SQL...
当遇到这种情况,尤其是对于sysdba这种特权用户来说,解决密码过期问题显得尤为重要,因为这直接影响到系统的管理和维护。本篇文章将详细介绍如何处理Oracle数据库密码过期的问题。 一、密码过期的原因与后果 ...
然而,需要注意的是,尽管取消密码过期限制可以方便日常操作,但这样做可能会降低数据库的安全性。建议定期更新用户密码,并保持合理的密码策略,如设定合理的密码有效期、启用密码复杂度规则等。如果你是DBA,应...
### 解决Oracle密码过期问题 当Oracle密码过期时,用户会收到如下的错误提示:“ORA-01403:密码已过期”。此时,需要采取以下步骤来解决此问题: #### 步骤1:登录到数据库 首先,你需要以系统管理员(sys)的...
综上所述,在Oracle数据库中处理密码过期问题主要包括以下几个方面:检查用户所使用的Profile、查看密码有效期设置、修改Profile中的密码有效期以及解决密码过期后的登录问题。通过对这些步骤的理解和实践,可以有效...
### Oracle SDE 用户过期问题解决方案 #### 一、问题背景及分析 在提供的场景中,用户尝试登录Oracle数据库时遇到了...通过以上步骤,不仅可以解决当前遇到的密码过期问题,还能进一步增强数据库的安全性和稳定性。
### Oracle数据库密码过期解决办法 #### 背景与问题描述 ...综上所述,针对Oracle数据库密码过期的问题,不仅需要关注如何解决密码过期本身的问题,还需了解并妥善处理其他可能影响数据库操作的因素。
首先,我们来看“Oracle用户密码过期问题”。Oracle 11g默认在"default"概要文件中设置了`PASSWORD_LIFE_TIME=180天`,这意味着用户密码将在180天后自动过期。当密码过期后,用户在尝试登录时会收到`ORA-28002`警告...
解决这个问题有多种方法,但最常用的是通过修改用户的Profile来调整密码过期时间。Profile是Oracle数据库中定义用户资源限制的实体,其中包括密码生命周期。以下是具体的步骤: 1. **查看当前用户对应的Profile和...
Oracle ORA-28001 错误是指 Oracle 数据库中用户密码过期的错误,具体来说是指用户密码超过了 180 天未修改,从而导致用户无法登录数据库。下面是关于 ORA-28001 错误的处理方法: 一、错误原因分析 Oracle 11G ...
设置、修改oracle用户密码永不过期的处理方法。亲测有效。
总的来说,解决Oracle密码过期问题通常涉及以DBA权限登录并修改用户密码,对于scott用户,由于其在教程和学习环境中常用,所以需要特别关注其默认密码和账户状态。在日常数据库管理中,定期更新密码和理解密码策略是...
6. ORA-28002:Oracle 11g存在密码过期问题解决方案 7. 修改Oracle密码有效期限制的两种思路详解 8. Oracle密码过期如何取消密码180天限制 9. 密码180天过期,账号锁住的问题 这些文章提供了更详细的步骤和背景信息...
解决Oracle 11g用户密码过期问题的方法通常包括以下几个步骤: - **第一步:使用DBA账户登录** 使用具有足够权限的账户登录到SQL Plus或其他SQL客户端工具。常用的DBA账户包括`sys`或`sysman`。 - **第二步:...
在Oracle 11g数据库系统中,用户可能会遇到密码过期的问题,这主要涉及两个方面:密码生命周期管理和失败登录尝试次数限制。以下是对这两种情况的详细解析和解决方案。 首先,密码过期通常是因为Oracle默认的...
### Oracle数据库密码过期修改设置详解 #### 一、引言 在Oracle数据库管理中,密码策略是一项重要的安全措施。合理的密码策略不仅能够确保数据的安全性,还能够提高系统的整体安全性。本文将详细介绍如何在Oracle...
要解决Oracle 11G密码过期问题,可以按照以下步骤进行: 1. **查看密码有效期设置**: 首先,我们需要确认当前系统中用户密码的有效期是如何设置的。这通常在默认的配置文件`DEFAULT`中定义。可以通过执行SQL查询...