Oracle数据库账户过期,必须要用户更改密码, 账户才能重新使用。

但有些时候, 因为各种原因, 我们并不知道原密码的明文是什么,但很多时候又不能修改已有密码,好在可以用原密码来更改密码。

在11G中,dba_users.password已经不再显示用户的密码:

SQL> select username,ACCOUNT_STATUS from dba_users where username in ('SYSTEM','SCOTT');

USERNAME                      ACCOUNT_STATUS

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

SCOTT                          OPEN

SYSTEM                        EXPIRED

SQL> select password from dba_users where username in ('SYSTEM','SCOTT');

PASSWORD

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

在系统表user$中,可以查看用户的密码(PASSWORD)和状态(ASTATUS)

SQL> select user#,name,password,astatus from user$ where name in ('SYSTEM','SCOTT');

USER# NAME                          PASSWORD                          ASTATUS

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

83 SCOTT                          F894844C34402B67                        0

5 SYSTEM                        2D594E86F93B17A1                        1

SQL>

可以通过上面的查询结果,用原来的密码来修改过期用户的密码:

SQL> alter user system identified by values '2D594E86F93B17A1';

User altered.

SQL> select user#,name,password,astatus from user$ where name in ('SYSTEM','SCOTT');

USER# NAME                          PASSWORD                          ASTATUS

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

83 SCOTT                          F894844C34402B67                        0

5 SYSTEM                        2D594E86F93B17A1                        0

SQL>

其实也可以直接修改表user$的字段ASTATUS为0,这样用户账号就变成open状态了。

ASTATUS对应的值的含义可以同过user_astatus_map查看

SQL> select * from user_astatus_map;

STATUS# STATUS

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

0 OPEN

1 EXPIRED

2 EXPIRED(GRACE)

4 LOCKED(TIMED)

8 LOCKED

5 EXPIRED & LOCKED(TIMED)

6 EXPIRED(GRACE) & LOCKED(TIMED)

9 EXPIRED & LOCKED

10 EXPIRED(GRACE) & LOCKED

9 rows selected.

SQL>

Oracle修改expired状态,Oracle数据库用户账号处于expired状态解决方法相关推荐

  1. 重庆思庄技术分享-ORACLE数据库用户账号处于expired状态如何处理

    db: 11.2.0.4 账户过期,必须要用户更改密码, 账户才能重新使用. 但有些时候, 因为各种原因, 我们并不知道原密码的明文是什么,但很多时候又不能修改已有密码,好在可以用原密码来更改密码. ...

  2. oracle 查看并行数据库,Oracle数据库并行查询出错的解决方法

    Oracle的并行查询是使用多个操作系统级别的Server Process来同时完成一个SQL查询,本文讲解Oracle数据库并行查询出错的解决方法如下: 1.错误描述 ORA-12801: 并行查询 ...

  3. oracle并行查询结果不唯一,Oracle数据库并行查询出错的解决方法

    Oracle的并行查询是使用多个操作系统级别的Server Process来同时完成一个SQL查询,本文讲解Oracle数据库并行查询出错的解决方法如下: 1.错误描述 sql;"> ...

  4. oracle连接长时间未响应,Oracle的pl/sql客户端请求超时未响应的解决方法及装置与流程...

    本发明涉及计算机技术领域,具体提供一种Oracle的pl/sql客户端请求超时未响应的解决方法及装置. 背景技术: 随着信息技术的发展,Oracle数据库技术越来越广泛地推广应用到各个领域.当pl/s ...

  5. oracle10显示数据库错误,Oracle10gR2数据库出现ORA-3136错误的解决方法

    Oracle10gR2数据库出现ORA-3136错误的解决方法 一台数据库最近在日志中出现 ORA-3136 错误 环境为oracle 10.2.0.4+aix 5300-08 下面是转载eygle文 ...

  6. oracle9i的erp数据库无法正常关闭的解决方法。

    oracle9i的erp数据库无法正常关闭的解决方法. oracle9i版本的ERP数据库无法正常关闭. 场景描述:oracle9i数据库正常关闭的时候,hang住在一个地方无法正常关闭. 解决思路: ...

  7. python SSL: CERTIFICATE_VERIFY_FAILED certificate has expired 证书错误的几种情况和解决方法

    文章目录 一.哪些情况可能会遇到这个错误? 二.为什么会出现这个错误?这个错误说明了什么? 2.1 HTTPS的简要知识 2.2 客户端是如何验证服务器证书的呢? 2.2.1 常见的证书错误有: 三. ...

  8. MySQL的配置方法以及数据库配置常见错误及其解决方法

    第一部分.MySQL的配置方法: 以下为笔者整理的mysql 5.5 安装配置教程笔记.通过逐一界面分析,解决大家在配置MySQL数据库时可能存在的疑惑. 首先给出MySQL下载地址:MySQL :: ...

  9. MSSQL数据库超时的原因与解决方法

    MSSQL数据库超时的原因与解决方法[199cloud艾娜小编] 如果SQL的数据库越来越多,有时候会遇到读取超时,锁等一大堆问题,按经验来说,数据结构设计不合理,经常使用视图等原因都有,那些怎么解决 ...

  10. Idea-每次修改JS文件都需要重启Idea才能生效解决方法

    Idea-每次修改JS文件都需要重启Idea才能生效解决方法 参考文章: (1)Idea-每次修改JS文件都需要重启Idea才能生效解决方法 (2)https://www.cnblogs.com/ey ...

最新文章

  1. TabHost 两种使用方法 直接让一个Activity 继承TabActivity 和 利用findViwById()方法取得TagHost组件...
  2. 完美的代价 c语言,蓝桥杯基础练习 完美的代价
  3. 关于你不知道的特征归一化/标准化
  4. 算法之组合数学及其算法篇(一) ----- 排列与组合
  5. 系统架构师学习笔记-数据库系统
  6. 组件启动顺序_风扇组件的检测代换
  7. Android 中像素px和dp的转化
  8. jmeter html 乱码,jmeter压测学习14-jmeter返回内容中文乱码问题
  9. Why Helm? - 每天5分钟玩转 Docker 容器技术(160)
  10. oracle,mysql常用基本操作 字段属性
  11. mysql 存储过程案列一个。
  12. 学生表,选课表,课程表
  13. 【J2EE】【1.HelloWorld】J2EE基础(jsp,servlet,tomcat,eclipse)
  14. Python爬取Facebook公共主页帖子
  15. 笔记本电脑总是锁定计算机呢,笔记本电脑键盘锁定了怎么办有什么方法解锁
  16. 卡西欧计算机储存数据,卡西欧计算器(统计计算)操作.ppt
  17. HBuilder封装APP
  18. 如何根据快递单号物流信息自动识别快递状态
  19. nginx批处理(winds操作系统)
  20. 【FPGA入门七】电子锁

热门文章

  1. 使用POI为Excel添加数据有效性验证
  2. 手游问道服务器维护到几点,问道手游6月8日维护到几点
  3. [免费]寻觅程序运行名字
  4. 数据库实验系列之1数据库及数据库中表等数据库对象的建立实验(包括关系图、完整性、权限控制、视图、索引等内容)
  5. uniapp连接手机端调试
  6. 【Android】关于WIFI局域网的手机摄像头当视频监控用实现方案详解
  7. HDU 1275 两车追及或相遇问题(相遇和追及公式)
  8. 基于 CSS3 的下一代 Web 应用开发,第 1 部分: 发展历史及新特性
  9. 木兰开源许可证:开源社如是说
  10. Kaldi声学模型训练