今天发现服务器上的Oracle11g突然登录不上去了,提示ORA-28002错误,说是口令过期。
不当DBA还真不知道Oracle有这神秘功能。
上网上一查,有类似遭遇的朋友在论坛上求助,人家让他找DBA。汗。。。
好在有的DBA乐于分享,终于找到了解决方案:
1. 用DBA账户登录SQL PLUS。我用的是sysman。
2. 系统会提示口令失效,但是会马上让你重置新密码。
3. 重置之后,进入SQL PLUS控制台。
4. 查看口令失效用户的profile文件
SELECT
username,profile
FROM
dba_users;
EM(Web界面的控制台):服务器>用户,查看口令失效的用户对应的概要文件,这里假设为DEFAULT,下同。
5.
查看对应的概要文件的口令有效期设置
SELECT
*
FROM
dba_profiles
WHERE
profile
=
'
DEFAULT
'
AND
resource_name
=
'
PASSWORD_LIFE_TIME
'
;
EM(Web界面的控制台):服务
器>概要文件>选择刚刚查到的概要文件DEFAULT>查看,查看口令下面的有效期值。
6.将口令有效期默认值180天
修改成“无限制”(此项要慎重!除非你真得不想要这个密码失效的机制!)
ALTER
PROFILE
DEFAULT
LIMIT PASSWORD_LIFE_TIME UNLIMITED;
EM:服务器>概要文件>选择刚刚查到的概要文件DEFAULT>编辑>口令,在有效期输入
或选择你需要的值,保存。
该参数修改实时生效。
出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置
成UNLIMITED,即建议客户能够定期修改数据库用户口令。
在修改PASSWORD_LIFE_TIME值之前已经失效的用户,还是需
要重新修改一次密码才能使用。
ALTER
USER
test INDENTIFIED BYpassword
也可以从SQL Developer 里面来修改用户的密码,用sysman账户登录以后,找到数据库中的其他用户节点,展开,找到你要修改密码的用户。然后编辑用户,对用户密码进行重置,如下图:
分享到:
相关推荐
Oracle11g口令过期的解决办法整理 Oracle11g密码过期是指数据库用户的密码达到设置的有效期限,需要重新修改密码以继续使用数据库。在 Oracle11g 中,密码过期是通过 Profile 文件来控制的,每个用户都有一个对应的...
更改oracle11g口令期限,解决帐号密码到期的问题
Oracle 11g 是一款广泛使用的数据库管理系统,在企业级应用中扮演着重要的角色。然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认设置中的密码有效期(`PASSWORD_LIFE_TIME`)限制所...
当Oracle 11g中的用户密码过期后,登录时会遇到ORA-28002错误,提示“口令过期”。这种情况下,用户无法正常登录数据库,必须先重置密码。 ##### 2. 解决方案 解决Oracle 11g用户密码过期问题的方法通常包括以下几...
Oracle 密码过期解决方法是指在 Oracle 11G 中,数据库管理员或开发人员经常会遇到的一个问题。该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户...
Oracle 11g是甲骨文公司开发的一款企业级数据库管理系统。Oracle 11g安装配置手册详细介绍了Oracle数据库在Windows操作系统上的安装过程、配置方法以及一些常见问题的解决方案。 首先,在安装前需要下载Oracle 11g...
Oracle 10g 时,需要选择高级安装,企业版,指定主目录,创建数据库,一般用途,指定全局数据库名、SID、字符集(ZHS16GBK),使用 database control 管理数据库,文件系统、指定数据库文件位置,不启用自动备份,...
Oracle 10g是一款经典的关系型数据库管理系统,广泛应用于企业级数据存储和管理。在Windows XP环境下安装Oracle 10g需要遵循一定的步骤,本文将详细介绍这个过程。 首先,安装前准备是至关重要的。确保你的计算机...
Oracle10g中的用户和权限管理是数据库管理的重要组成部分,它确保了数据的安全性和访问控制。在这个Oracle10g的内部培训课程中,主要涵盖了以下几个关键知识点: 1. **创建和管理数据库用户账户**:每个用户账户都...
它是Oracle 9i的后续版本,并为后续的Oracle 11g奠定了基础。 - **主要特点**: - **Grid Computing**:通过自动资源管理和负载平衡支持网格计算环境。 - **自动存储管理(ASM)**:提供了一个高性能的存储层,用于...
- **版本介绍**:Oracle Database 10g 是 Oracle 公司推出的一个数据库管理系统的重要版本,其中 g 代表网格(Grid)计算。此版本在性能、安全性以及可管理性方面进行了大量的改进。 - **特性亮点**: - 自动存储管理...
要解决Oracle 11G密码过期问题,可以按照以下步骤进行: 1. **查看密码有效期设置**: 首先,我们需要确认当前系统中用户密码的有效期是如何设置的。这通常在默认的配置文件`DEFAULT`中定义。可以通过执行SQL查询...
- **口令过期**:使用户的口令立即过期,下次登录时必须更改口令。 ```sql SQL> ALTER USER myuser PASSWORD EXPIRE; ``` #### 二、权限 在Oracle 10g中,权限分为两种类型:系统权限和对象权限。 ##### (一)...
Oracle 11g数据库安全加固是一项至关重要的任务,它涉及到保护数据的完整性和系统的稳定性。在进行数据库安全配置时,必须谨慎操作,因为错误的步骤可能导致业务账号的密码修改后,程序无法正常连接数据库,特别是在...
Profile是Oracle中用于设置口令限制和资源限制的一组参数。默认Profile为`DEFAULT`,创建用户时未指定Profile则会分配此默认值。通过`SELECT * FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT' AND (RESOURCE_NAME ...
- **口令管理**:管理数据库用户的登录凭证,包括设置复杂度规则、过期策略等。 - **创建数据库设计模板**:利用模板可以快速创建具有相同配置的数据库。 - **使用DBCA 删除数据库**:当不再需要某个数据库时,...
"手把手教你ORACLE RMAN异地备份" 该教程旨在教你如何使用ORACLE RMAN实现异地备份,解决了由于数据量急剧增加、...该教程提供了一个详细的ORACLE RMAN异地备份解决方案,解决了服务器空间不足和备份恢复的困难问题。