开发过程中不需要限制账户的过期时间,所以需要进行一些设置。
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中密码过期和账号被锁定的问题。这些解决方案不仅可以减少业务中断的风险,还能提高用户的使用体验,并确保系统的稳定性与安全性。需要注意的是,在进行这些配置更改时,建议...
在解决 Oracle11g 密码过期问题时,首先需要使用 DBA 账户登录 SQL PLUS,这可以让我们获取足够的权限来修改密码。使用以下命令来重置密码: SQL> SELECT username, profile FROM dba_users; 这将显示所有用户的...
5. **策略**:制定并实施合理的密码策略,例如最小长度、过期时间等,以提高整体安全性。 总之,Oracle11G密码重置是一个涉及数据库管理基本操作的过程,需要对SQL语句有基本的理解,同时也提醒我们在日常管理中应...
当Oracle 11g中的用户密码过期后,登录时会遇到ORA-28002错误,提示“口令过期”。这种情况下,用户无法正常登录数据库,必须先重置密码。 ##### 2. 解决方案 解决Oracle 11g用户密码过期问题的方法通常包括以下几...
在Oracle 11g数据库系统中,用户可能会遇到密码过期的问题,这主要涉及两个方面:密码生命周期管理和失败登录尝试次数限制。以下是对这两种情况的详细解析和解决方案。 首先,密码过期通常是因为Oracle默认的...
在Oracle 11g版本中,默认情况下,系统在default概要文件(profile)中设置了一个参数`PASSWORD_LIFE_TIME`,该参数用于定义密码的有效期限。默认值为180天,即6个月后密码会自动过期,需要重新设置。 #### 解决方案...
首先,我们要了解如何修改Oracle 11g用户密码。密码的修改通常由管理员或具有相应权限的用户进行。以下是修改用户密码的步骤: 1. 打开命令行界面(cmd.exe)。 2. 使用以下命令以系统管理员身份(sysdba)登录...
根据提供的文件信息,本文将详细解析Oracle 11g中的自动维护任务配置与调优方法,特别是关于如何修改时间窗口等内容。 ### Oracle 11g 自动维护任务配置与调优 #### 一、理解Oracle自动维护任务 Oracle 11g引入了...
每个Oracle用户账户都有一个与之关联的Profile,该Profile定义了一系列资源限制和密码策略,包括密码过期时间。 **命令示例**: ```sql SQL> SELECT username, profile FROM dba_users; ``` 通过执行上述SQL语句...
Oracle 11G引入了更加严格的密码管理机制,其中包括对密码过期的控制。默认情况下,Oracle 11G创建的用户密码会在180天后自动过期,以强制用户定期更改密码,提高账户安全性。然而,这种策略可能会在某些情况下导致...
Oracle 11g引入了密码延迟验证,即使用户在密码过期后仍能登录,但下一次修改密码时必须满足新的密码策略。 8. **密码复杂性校验**: Oracle通过Profile设置密码复杂性规则,例如最小长度、数字和特殊字符的使用...
- `-f <天数>`用于指定密码过期后多少天内未更改则禁用该账户; - `-g <群组>`用于指定用户的初始群组; - `-G <群组>`用于指定用户的附加群组; - `-m`用于自动创建用户的家目录; - `-M`则相反,不会自动创建...
总的来说,解决Oracle用户密码过期和账户锁定问题,主要是通过调整"default"概要文件中的`PASSWORD_LIFE_TIME`和`FAILED_LOGIN_ATTEMPTS`参数。这些操作需要以sysdba权限执行,以确保对全局安全策略的修改。在实际...
此外,还可以启用Oracle的密码策略,如密码复杂度、过期时间和尝试次数限制,以增强系统的安全性。 关于Oracle基础,你可以了解如何在程序中调用sqlplus,通过编写脚本或者集成到应用程序中执行SQL语句。同时,学习...
6. ORA-28002:Oracle 11g存在密码过期问题解决方案 7. 修改Oracle密码有效期限制的两种思路详解 8. Oracle密码过期如何取消密码180天限制 9. 密码180天过期,账号锁住的问题 这些文章提供了更详细的步骤和背景信息...
在Oracle 11g中,处理密码过期和账户锁定的过程基本相同。主要步骤包括确认用户的profile,查看并修改配置,以及解锁账户。需要注意的是,这些操作需要相应的权限,并且应该谨慎执行,因为它们直接影响到数据库的...
除了以上处理密码过期和账户锁定的方法之外,Oracle 11g还引入了一些新的安全特性,例如区分大小写登录(`sec_case_sensitive_logon`)和延迟段创建(`deferred_segment_creation`)等。这些特性也可能会对日常操作产生...
- **密码策略**:设置密码的复杂度规则和过期时间。 ##### 3.2 数据库对象管理 - **表管理**:创建、修改和删除表。 - **索引管理**:创建、修改和删除索引。 - **视图管理**:创建、修改和删除视图。 ##### 3.3 ...