由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,导致密码过期,程序无法使用,业务进程会提示无法连接数据库等字样。下面我给大家详细介绍一下,如何解决Oracle 11g 密码过期的问题。

工具/原料

  • 电脑、Oracle11g

方法/步骤

  1. 首先Win键+R键,打开运行窗口,输入cmd 回车,

  2. 打开管理员窗口

  3. 用数据库system账号登录:

    C:\Users\Administrator>sqlplus

    SQL*Plus: Release 11.1.0.7.0 - Production on 星期二 4月 23 11:57:57 2013

    Copyright (c) 1982, 2008, Oracle.  All rights reserved.

    请输入用户名:  system

    输入口令:

    ERROR:

    ORA-28002: the password will expire within 7 days

  4. 连接到:

    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production

    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    ◆查看用户的proifle是哪个,一般是default(这个步骤仅用于检查,可以不要):

    SQL> SELECT username,PROFILE FROM dba_users;

  5. ◆检查密码的有效期是否为默认的180天(这个步骤仅用于检查,可以不要):

    SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

    PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT

    ------------------------------ -------------------------------- -------- ----------------------------------------

    DEFAULT                        PASSWORD_LIFE_TIME               PASSWORD 180

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

    SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

  7. 检查密码的有效期是否为默认的180天:

    SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

    完成修改

1: 已经被提示的“口令过期”的帐户必须再改一次密码,举例如下:
  $sqlplus / as sysdba
  sql> alter user 用户名 identified by  密码    <原来的密码> ----不用换新密码

以上的帐户名请根据实际使用的帐户名更改。

问题2:oracle数据库用户被锁定的处理:
使用oracle用户登录系统,执行如下步骤:
1:$ sqlplus /nolog

2:SQL> connect /as sysdba     如果此句不行,则使用 connect system/密码;(此句根据具体情况使用用户名、密码和数据库名称<sid名称>)
    Connected.
3:SQL> alter user system(用户名) account unlock;

ORA-28002 Oracle口令过期相关推荐

  1. oracle 7天密码过期,Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法

    Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法 今天福州大学的合作伙伴说我们数据库的登录密码过期.他们现在平台无法登录.希望得到解决. 登陆Oracle数据库时错误信息 ...

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

    Oracle密码过期,取消密码180天限制 1.进入sqlplus模式 sqlplus / as sysdba; 2.查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * ...

  3. Oracle密码过期the password has expired解决办法(避坑)

    场景 如标题所说,今天使用Navicat连接Oracle时页面一直弹not logged on,CSDN一番后定位到原来是Oracle密码过期the password has expired(默认18 ...

  4. 用SQL Developer 解决Oracle密码过期the password has expired

    对于Oracle密码过期the password has expired的问题,网上的文章介绍都是用sqlplus解决.但是奇怪我安装的12c没有sqlplus.exe.所以只有使用sql devel ...

  5. oracle解除180,Oracle密码过期怎么取消密码180天限制

    Oracle密码过期怎么取消密码180天限制 发布时间:2021-02-07 10:55:42 来源:亿速云 阅读:90 作者:小新 栏目:数据库 小编给大家分享一下Oracle密码过期怎么取消密码1 ...

  6. Oracle密码过期 怎么修改

    使用sqlplus登陆oracle数据库时提示"ORA-28002: 7 天之后口令将过期" 或提示 密码过期. [原因/触发因素] 确定是由于oracle11g中默认在defau ...

  7. Oracle密码过期及账户解锁的问题

    Oracle一段时间不用了,再登录就登不上去,原因是密码过期了,需要重新设置密码,可以直接重新解锁账户. 举个例子,用scott用户登录oracle数据库时,竟然出现了ORA-01017: inval ...

  8. 如何应对被地下的Oracle口令加密算法(2)

    作者: 刘志斌 原由:中计在线 戒备加密口令泄漏 1.哄骗"起码权限"准绳,只管即使限定可存取加密口令用户的人数 在数据库中反省具有存取SYS.USER$或DBA_USERS权限的 ...

  9. oracle 口令修改,Oracle更改口令

    1. 以ORACLE10g为例,举例说明更改SID名称的过程.假如数据库的SID叫testdb,现在改成orcl,有以下6个步骤: 1,停止所有的oracle服务 1.1oracle的相关服务都以or ...

  10. oracle 中的口令管理,oracle口令文件的管理

    1. 口令文件的创建 可以使用oracle的orapwd命令来创建口令文件.口令文件的路径:$ORACLE_HOME/dbs,文件格式:orapw$ORACLE_SID [oracle@node01 ...

最新文章

  1. C++友元函数访问私有成员
  2. boost::ratio_multiply相关的测试程序
  3. 计算机硬件软件维护报告,计算机软硬件及络维护技能实习报告.doc
  4. java store()_Java.util.Properties.store()
  5. 网络拓扑故障诊断讲解总结
  6. 下载丨OGG实战项目总结
  7. 《深入理解分布式事务》第五章 强一致性分布式解决方案
  8. [修正] Firemonkey Windows 控件有虚线残影问题
  9. Windows版 Oracle安装
  10. 手柄xinput模式_让你的普通手柄变成360手柄(XInputEmulator)下载_让你的普通手柄变成360手柄(XInputEmulator)官方下载-太平洋下载中心...
  11. DOSbox汇编集成环境下的详细设置
  12. 【原创】【android逆向系列】1:真机(小米note 3)root(从本人简书博客移入)
  13. 阴谋还是悲剧?- 基于机器学习假设检验视角,看泰坦尼克号事件
  14. setBounds(left, top, right, bottom)详解
  15. 开机广告页面2017流行样式 dialogTheme的popuwindow版本
  16. switch函数用法与错误分析
  17. matlab cdfx,在 Simulink 数据字典中使用 ASAM CDFX 数据
  18. 在next js中添加google analytics功能
  19. cf服务器优化,CFHD服务器优化后的效果 老版本技巧重现
  20. 【线性代数】5-3:克莱姆法则,逆和体积(Cramers Rule,Inverses,and Volumes)

热门文章

  1. Linux(ubuntu)下打包 解压
  2. 数据分析之matplotlib和numpy的应用
  3. java常见基础面试题
  4. 【DFS】n皇后问题(代码逐句分析)
  5. python中lock锁和阻塞_Python的锁源码剖析
  6. python学习(六)----文件和异常
  7. 后缀表达式----栈
  8. powerquery分组_Power Query 基本功能使用
  9. readline函数重新定位到第一行_学习MATCH函数3种匹配方式,轻松确定数据位置和数量...
  10. mysql passwor authen_Navicat连接虚拟机的MySQL时 提示“Password authentication failed”