`
哇哈哈852
  • 浏览: 91655 次
文章分类
社区版块
存档分类
最新评论

修改Oracle 11g账户密码过期时间

阅读更多


开发过程中不需要限制账户的过期时间,所以需要进行一些设置。

1 查看用户的proifle是哪个,一般是default:

SELECT username,PROFILE FROM dba_users;

2 查看指定概要文件(如default)的密码有效期设置:

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

3 将密码有效期由默认的180天修改成“无限制”:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

修改之后不需要重启动数据库,会立即生效。

4 修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;

已经被提示的帐户必须再改一次密码,举例如下:

$sqlplus / as sysdba

sql> alter user smsc identified by <原来的密码> ----不用换新密码

Oracle 11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。
  • 大小: 32.8 KB
分享到:
评论

相关推荐

    oracle 11g 密码过期问题解决

    通过以上步骤,可以有效地解决Oracle 11g中密码过期和账号被锁定的问题。这些解决方案不仅可以减少业务中断的风险,还能提高用户的使用体验,并确保系统的稳定性与安全性。需要注意的是,在进行这些配置更改时,建议...

    Oracle11g口令过期的解决办法整理

    在解决 Oracle11g 密码过期问题时,首先需要使用 DBA 账户登录 SQL PLUS,这可以让我们获取足够的权限来修改密码。使用以下命令来重置密码: SQL&gt; SELECT username, profile FROM dba_users; 这将显示所有用户的...

    Oracle11G密码重置

    5. **策略**:制定并实施合理的密码策略,例如最小长度、过期时间等,以提高整体安全性。 总之,Oracle11G密码重置是一个涉及数据库管理基本操作的过程,需要对SQL语句有基本的理解,同时也提醒我们在日常管理中应...

    oracle11g 用户过期问题

    当Oracle 11g中的用户密码过期后,登录时会遇到ORA-28002错误,提示“口令过期”。这种情况下,用户无法正常登录数据库,必须先重置密码。 ##### 2. 解决方案 解决Oracle 11g用户密码过期问题的方法通常包括以下几...

    Oracle 11g中密码过期问题详解

    在Oracle 11g数据库系统中,用户可能会遇到密码过期的问题,这主要涉及两个方面:密码生命周期管理和失败登录尝试次数限制。以下是对这两种情况的详细解析和解决方案。 首先,密码过期通常是因为Oracle默认的...

    oracle密码到期解决方案

    在Oracle 11g版本中,默认情况下,系统在default概要文件(profile)中设置了一个参数`PASSWORD_LIFE_TIME`,该参数用于定义密码的有效期限。默认值为180天,即6个月后密码会自动过期,需要重新设置。 #### 解决方案...

    Oracle 11g用户修改密码及加锁解锁功能实例代码

    首先,我们要了解如何修改Oracle 11g用户密码。密码的修改通常由管理员或具有相应权限的用户进行。以下是修改用户密码的步骤: 1. 打开命令行界面(cmd.exe)。 2. 使用以下命令以系统管理员身份(sysdba)登录...

    Oracle11g 自动维护任务配置与调优

    根据提供的文件信息,本文将详细解析Oracle 11g中的自动维护任务配置与调优方法,特别是关于如何修改时间窗口等内容。 ### Oracle 11g 自动维护任务配置与调优 #### 一、理解Oracle自动维护任务 Oracle 11g引入了...

    oracle密码过期的处理

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

    Oracle 11G密码180天过期后的修改方法

    Oracle 11G引入了更加严格的密码管理机制,其中包括对密码过期的控制。默认情况下,Oracle 11G创建的用户密码会在180天后自动过期,以强制用户定期更改密码,提高账户安全性。然而,这种策略可能会在某些情况下导致...

    BLOG_Oracle_lhr_用户密码系列.pdf

    Oracle 11g引入了密码延迟验证,即使用户在密码过期后仍能登录,但下一次修改密码时必须满足新的密码策略。 8. **密码复杂性校验**: Oracle通过Profile设置密码复杂性规则,例如最小长度、数字和特殊字符的使用...

    Unix和Linux下安装Oracle 10g 的方法详解

    - `-f &lt;天数&gt;`用于指定密码过期后多少天内未更改则禁用该账户; - `-g &lt;群组&gt;`用于指定用户的初始群组; - `-G &lt;群组&gt;`用于指定用户的附加群组; - `-m`用于自动创建用户的家目录; - `-M`则相反,不会自动创建...

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

    总的来说,解决Oracle用户密码过期和账户锁定问题,主要是通过调整"default"概要文件中的`PASSWORD_LIFE_TIME`和`FAILED_LOGIN_ATTEMPTS`参数。这些操作需要以sysdba权限执行,以确保对全局安全策略的修改。在实际...

    oracle11g管理员密码忘记怎么办 sqlplus解决忘记密码问题

    此外,还可以启用Oracle的密码策略,如密码复杂度、过期时间和尝试次数限制,以增强系统的安全性。 关于Oracle基础,你可以了解如何在程序中调用sqlplus,通过编写脚本或者集成到应用程序中执行SQL语句。同时,学习...

    oracle密码过期的彻底解决方案

    6. ORA-28002:Oracle 11g存在密码过期问题解决方案 7. 修改Oracle密码有效期限制的两种思路详解 8. Oracle密码过期如何取消密码180天限制 9. 密码180天过期,账号锁住的问题 这些文章提供了更详细的步骤和背景信息...

    Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题

    在Oracle 11g中,处理密码过期和账户锁定的过程基本相同。主要步骤包括确认用户的profile,查看并修改配置,以及解锁账户。需要注意的是,这些操作需要相应的权限,并且应该谨慎执行,因为它们直接影响到数据库的...

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

    除了以上处理密码过期和账户锁定的方法之外,Oracle 11g还引入了一些新的安全特性,例如区分大小写登录(`sec_case_sensitive_logon`)和延迟段创建(`deferred_segment_creation`)等。这些特性也可能会对日常操作产生...

    Oracle Database 11g OCP Certification All-in-One Exam Guide

    - **密码策略**:设置密码的复杂度规则和过期时间。 ##### 3.2 数据库对象管理 - **表管理**:创建、修改和删除表。 - **索引管理**:创建、修改和删除索引。 - **视图管理**:创建、修改和删除视图。 ##### 3.3 ...

Global site tag (gtag.js) - Google Analytics