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

Oracle 11g口令过期

阅读更多

今天发现服务器上的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账户登录以后,找到数据库中的其他用户节点,展开,找到你要修改密码的用户。然后编辑用户,对用户密码进行重置,如下图:

0
0
分享到:
评论

相关推荐

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

    Oracle11g口令过期的解决办法整理 Oracle11g密码过期是指数据库用户的密码达到设置的有效期限,需要重新修改密码以继续使用数据库。在 Oracle11g 中,密码过期是通过 Profile 文件来控制的,每个用户都有一个对应的...

    更改oracle11g口令期限

    更改oracle11g口令期限,解决帐号密码到期的问题

    oracle 11g 密码过期问题解决

    Oracle 11g 是一款广泛使用的数据库管理系统,在企业级应用中扮演着重要的角色。然而,在使用过程中,用户可能会遇到密码过期的问题,这主要是由于Oracle 11g 默认设置中的密码有效期(`PASSWORD_LIFE_TIME`)限制所...

    oracle11g 用户过期问题

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

    oracle密码过期解决方法

    Oracle 密码过期解决方法是指在 Oracle 11G 中,数据库管理员或开发人员经常会遇到的一个问题。该问题是由于 Oracle 11G 的新特性所致,系统创建用户时缺省密码过期限制是 180 天(即 6 个月),如果超过 180 天用户...

    Oracle11g安装配置手册

    Oracle 11g是甲骨文公司开发的一款企业级数据库管理系统。Oracle 11g安装配置手册详细介绍了Oracle数据库在Windows操作系统上的安装过程、配置方法以及一些常见问题的解决方案。 首先,在安装前需要下载Oracle 11g...

    win7_X64安装ORACLE_10G_X64并升级到10205版本同时安装em补丁过程

    Oracle 10g 时,需要选择高级安装,企业版,指定主目录,创建数据库,一般用途,指定全局数据库名、SID、字符集(ZHS16GBK),使用 database control 管理数据库,文件系统、指定数据库文件位置,不启用自动备份,...

    Oracle10g安装图解WINXP

    Oracle 10g是一款经典的关系型数据库管理系统,广泛应用于企业级数据存储和管理。在Windows XP环境下安装Oracle 10g需要遵循一定的步骤,本文将详细介绍这个过程。 首先,安装前准备是至关重要的。确保你的计算机...

    Oracle10g用户和权限管理ppt

    Oracle10g中的用户和权限管理是数据库管理的重要组成部分,它确保了数据的安全性和访问控制。在这个Oracle10g的内部培训课程中,主要涵盖了以下几个关键知识点: 1. **创建和管理数据库用户账户**:每个用户账户都...

    Oracle10g Administration

    它是Oracle 9i的后续版本,并为后续的Oracle 11g奠定了基础。 - **主要特点**: - **Grid Computing**:通过自动资源管理和负载平衡支持网格计算环境。 - **自动存储管理(ASM)**:提供了一个高性能的存储层,用于...

    Oracle.Database.10g.Administration.Workshop.II.pdf

    - **版本介绍**:Oracle Database 10g 是 Oracle 公司推出的一个数据库管理系统的重要版本,其中 g 代表网格(Grid)计算。此版本在性能、安全性以及可管理性方面进行了大量的改进。 - **特性亮点**: - 自动存储管理...

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

    要解决Oracle 11G密码过期问题,可以按照以下步骤进行: 1. **查看密码有效期设置**: 首先,我们需要确认当前系统中用户密码的有效期是如何设置的。这通常在默认的配置文件`DEFAULT`中定义。可以通过执行SQL查询...

    oracle10g培训讲义06

    - **口令过期**:使用户的口令立即过期,下次登录时必须更改口令。 ```sql SQL> ALTER USER myuser PASSWORD EXPIRE; ``` #### 二、权限 在Oracle 10g中,权限分为两种类型:系统权限和对象权限。 ##### (一)...

    oracle 11g数据库安全加固注意事项

    Oracle 11g数据库安全加固是一项至关重要的任务,它涉及到保护数据的完整性和系统的稳定性。在进行数据库安全配置时,必须谨慎操作,因为错误的步骤可能导致业务账号的密码修改后,程序无法正常连接数据库,特别是在...

    BLOG_Oracle_lhr_用户密码系列.pdf

    Profile是Oracle中用于设置口令限制和资源限制的一组参数。默认Profile为`DEFAULT`,创建用户时未指定Profile则会分配此默认值。通过`SELECT * FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT' AND (RESOURCE_NAME ...

    Oracle DBA workshop1 (中文版)

    - **口令管理**:管理数据库用户的登录凭证,包括设置复杂度规则、过期策略等。 - **创建数据库设计模板**:利用模板可以快速创建具有相同配置的数据库。 - **使用DBCA 删除数据库**:当不再需要某个数据库时,...

    手把手教你ORACLE RMAN异地备份

    "手把手教你ORACLE RMAN异地备份" 该教程旨在教你如何使用ORACLE RMAN实现异地备份,解决了由于数据量急剧增加、...该教程提供了一个详细的ORACLE RMAN异地备份解决方案,解决了服务器空间不足和备份恢复的困难问题。

Global site tag (gtag.js) - Google Analytics