`
honeybinshun
  • 浏览: 62066 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle用户密码过期问题

 
阅读更多

oracle 密码过期的解决方法,按照如下步骤进行操作:
1、查看用户的proifle是哪个,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
(如果这样写有可能提示“你未选中行”,其实这样就行了
SELECT * FROM dba_profiles WHERE resource_name='PASSWORD_LIFE_TIME';
我的就是这样)
3、将密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
如需更改为有限制的,如60天:
SQL>alter profile default limit PASSWORD_LIFE_TIME 60 ;
修改之后不需要重启动数据库,会立即生效。
 另外的思路
查看用户所属的 profile ,一般为DEFAULT
SQL>select * from dba_profiles where resource_type='PASSWORD';
取消密码管理:
SQL>alter profile DEFAULT limit unlimited;
如:
SQL>alter profile DEFAULT limit password_reuse_time unlimited;
停止密码检验函数:
SQL>alter profile DEFAULT limit password_verify_function null;

实际修改profiles脚本:

Syntax:

ALTER PROFILE profile_name LIMIT limit(s) range
KEY
limit = SESSIONS_PER_USER
CPU_PER_SESSION
CPU_PER_CALL
CONNECT_TIME
IDLE_TIME
LOGICAL_READS_PER_SESSION
LOGICAL_READS_PER_CALL
COMPOSITE_LIMIT
PRIVATE_SGA

range = UNLIMITED | DEFAULT | integer

参考地址:http://www.2cto.com/database/201203/123506.html

分享到:
评论

相关推荐

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

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

    oracle密码过期问题的解决

    Oracle 数据库密码过期问题是指 Oracle 数据库中用户密码的有效期问题。当用户密码达到一定的使用期限时,Oracle 数据库将提示用户修改密码,以确保数据库的安全性。本文将介绍 Oracle 数据库密码过期问题的解决方法...

    oracle密码过期解决方法

    该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户密码未做修改则该用户无法登录。 ORA-28001: the password has expired ORA-28001 是 Oracle ...

    修改oracle用户密码永不过期

    ### 修改Oracle用户密码永不过期 在Oracle数据库管理中,为确保数据安全及账户管理的有效性,系统默认会对用户的密码设置有效期。一旦密码过期,用户必须更改密码才能继续访问数据库资源。然而,在某些特定场景下,...

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

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

    oracle密码过期处理方法

    通过以上三个步骤,我们可以快速地解决Oracle数据库中用户密码过期的问题。这种方法不仅简单高效,而且适用于大多数情况。需要注意的是,在实际操作中还需根据具体情况调整命令参数,比如用户名、密码等信息。此外,...

    oracle密码过期修改方法

    当遇到密码过期问题时,用户可以利用SQL*Plus直接修改密码,而管理员则可以通过调整配置文件中的`PASSWORD_LIFE_TIME`参数来改变密码的生命周期。然而,任何关于安全性的决策都应谨慎,取消密码有效期虽然能减少用户...

    修改oracle密码永不过期

    修改oracle用户密码永不过期 查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2查看指定概要文件(如default)的密码有效期设置:

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

    本文将详细介绍如何处理Oracle用户密码过期的问题,并提供一种方法使得用户可以在不修改原密码的前提下继续使用账户。 #### Oracle用户密码过期机制 Oracle数据库默认支持密码生命周期管理功能,即可以设置密码的...

    oracle 11g 密码过期问题解决

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

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

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

    修改oracle数据库用户名及密码

    Oracle 数据库用户名及密码修改...Oracle 数据库用户名及密码修改需要经过连接到数据库、找到需要修改的用户、修改用户名和密码、提交修改、测试连接、查看用户对象、查看当前连接用户、关闭数据库和启动数据库等步骤。

    oracle sde 用户过期问题解决

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

    oracle密码过期解决

    ### 解决Oracle密码过期问题 当Oracle密码过期时,用户会收到如下的错误提示:“ORA-01403:密码已过期”。此时,需要采取以下步骤来解决此问题: #### 步骤1:登录到数据库 首先,你需要以系统管理员(sys)的...

    oracle密码过期处理

    当用户密码过期后,即使修改了密码生命周期,该用户账户仍处于锁定状态,需要进一步解锁才能正常使用。解锁用户账户的操作如下: `alter user 用户名 identified by 新密码 account unlock;` 这里,你需要替换...

    Oracle数据库用户的密码过期时间如何修改为永不过期

    Oracle的密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),该profile的密码过期规则为180天; 而所有的用户都使用该DEFAULT的profile,所以如果修改DEFAULT的过期规则会影响所有的用户; 所以...

    oracle密码过期的处理

    综上所述,在Oracle数据库中处理密码过期问题主要包括以下几个方面:检查用户所使用的Profile、查看密码有效期设置、修改Profile中的密码有效期以及解决密码过期后的登录问题。通过对这些步骤的理解和实践,可以有效...

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

    本文将详细介绍如何解决Oracle数据库中的账户锁定问题以及密码过期后如何进行修改。 #### 解决方案 ##### 一、了解账户状态 1. **检查账户状态**:首先需要检查被锁定或密码过期的账户当前的状态。 - 使用`SQL*...

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

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

Global site tag (gtag.js) - Google Analytics