问题描述:

在oracle 12.2.0.1 版本中 PUS 已打到201901月, 此时数据库有多个帐号过期,通过 alter user  xx  identified by xxx ; 方式更改,延长数据库帐号的过期时间,但是,无论怎么更改sys的密码,包括更新profile ,sys的过期时间没有任何延长或变化。而查看Sys.user $ 的PTIME,即密码更新日期也没有变化。​

适用于:

Oracle数据库 - 企业版 - 12.2.0.1及更高版本
本文档中的信息适用于任何平台。

目标

应用JULY2018 PSU后,我们注意到SYS用户的EXPIRY_DATE没有更新。

更改除SYS之外的模式密码后,所有其他用户expiry_date都会更新。如果补丁被回滚,则SYS密码会更新。

select USERNAME, EXPIRY_DATE from DBA_USERS where username in ('SYSTEM', 'SYS);

USERNAME EXPIRY_DATE
------------------------------
SYS 23-JAN-19
SYSTEM 23-JAN-19ALTER USER SYSTEM IDENTIFIED BY "XXXXXXXXXXXXXX";USERNAME EXPIRY_DATE
------------------------------
SYS 23-JAN-19
SYSTEM 25-MAR-19ALTER USER SYS IDENTIFIED BY "XXXXXXXXXXXXXX";USERNAME EXPIRY_DATE
------------------------------
SYS 23-JAN-19 <===== DID NOT UPDATE
SYSTEM 25-MAR-19-- Rollback JULY2018 RU (including datapatch -verbose) --ALTER USER SYS IDENTIFIED BY "XXXXXXXXXXXXXX";USERNAME EXPIRY_DATE
------------------------------
SYS 25-MAR-19 <===== IT WORKED!!!
SYSTEM 25-MAR-19

错误28674210 - 应用12.2.0.1.180717PSU后EXPTIME / PTIME NOT UPDATED CHANGING SYSPASSWORD

以上错误已作为以下

错误的副本关闭错误28538439:在应用7月PSU后未获得更新的PTIME

解决方案是应用Bug补丁28538439然后设置隐藏参数。(在init.ora中设置,然后重新启动数据库)

alter system set "_enable_ptime_update_for_sys"=true scope=spfile;
shutdown immediate;
startup;select expiry_date from dba_users where username = 'SYS';
select ptime, exptime from sys.user$ where name = 'SYS';alter user sys identified by "";select expiry_date from dba_users where username = 'SYS';
select ptime, exptime from sys.user$ where name = 'SYS';

*注意:如果你不应用补丁,在设置隐藏参数时会出现错误:
ORA-02065:ALTER SYSTEM的非法选项

参考

BUG:28674210 - 应用后的EXPTIME / PTIME NOT UPDATED CHANGING SYSPASSWORD 12.2.0.1.180717PSU 
BUG:28538439 - 在应用7月PSU后未进行更新的系统的PTIME

参考文档:(文档 ID 2491975.1)

转载于:https://www.cnblogs.com/cqdba/p/11131746.html

更改SYS密码,expiry_date 过期时间 没有更新,普通用户更改密码会更新相关推荐

  1. linux ssh密码过期时间,go语言ssh客户端解决密码过期问题

    go语言的ssh包居然不支持密码过期重置的功能! 版本:go v1.14.1 linux环境下安装的. ssh包:git clone https://github.com/golang/crypto. ...

  2. 修改jwt过期时间_PostgreSQL如何修改用户过期时间

    生产环境中,有时候需要设置一个有时效的临时帐户,供一段时间内,某些需要的使用,过期帐号自己禁用,但有时候因为更多的需求,需要对这种有过期时间的帐号进行延长过期时间,这时候就需要使用命令行来进行设置,下 ...

  3. Twitter 惊现密码漏洞,强制 3.3 亿用户修改密码!

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! Facebook 刚歇下,Twitter 又搅和进来了. 图片来源:The Verge 昨日 ...

  4. linux账号密码延期90天命令,Linux(CentOS)用户修改密码有效期(chage命令)

    Linux设置用户密码的有效期限 解决: 先查看密码过期时间,现在是90天 [root@01 ~]# chage -l testuser Last password change : Jul 10, ...

  5. mysql数据库密码为空_注意MySQL数据库用户root密码为空

    注意MySQL数据库用户root密码为空 文章作者:网友投稿 发布时间:2008-08-14 19:11:51 来源:网络 看到这大家肯定知道了,就是利用mysql输出一个可执行的文件而已.为什么不用 ...

  6. 没有mysql不能设置root密码怎么办_无法给MySQL root用户修改密码的解决方法

    本人编译安装完MySQL数据库,想给root用户修改密码,结果无法修改,并且报错,报错大概信息如下: mysqladmin: connect to server at 'localhost' fail ...

  7. 为什么进mysql需要用户和密码了_centos5安装 mysql 提示需要用户及密码进入?

    有朋友在centos 5 上安装mysql 一切正常,也能正常启动.就是无法进入mysql 提示Duplicate entry 'localhost-' for key 1 需要用户名及密码,可是新安 ...

  8. mysql数据库密码为空_注意MySQL 数据库用户root密码为空_MySQL

    这篇文章着重介绍了MySQL数据库用户root密码为空的另类攻击方法,更多内容请参考下文: 1.连接到对方mysql 服务器 mysql -u root -h 192.168.0.1 mysql.ex ...

  9. 速达数据库服务器密码修改,如何创建SQL数据库登录用户及密码? 找昆明速达软件...

    财务软件版1楼: 各位大师: 我现在用DELPHI做一个小型 如管理软件,数据库是Microsoft SQL SERVER,在做数据库还原时我不想用SA登录,想新建一个登录用户名和登录密码再还原数据库 ...

最新文章

  1. MongoDB探索之路(二)——系统设计之CRUD
  2. 车道线检测参考学习资料
  3. 人人可以理解的区块链100问——比特币可以用于支付吗?
  4. ITK:分段线性曲线的数据结构
  5. 虚拟ldap服务器,ldap服务器 客户端配置
  6. 计算机中信息表示方法,计算机中的信息表示方法二进制
  7. python 数字类型判断_Python中 各种数字类型的判别(numerica, digital, decimal)
  8. 浪潮服务器无显示器ipmi,SA5224L2 – IPMI设置
  9. MSP430单片机与SIM800A调试
  10. 里诺全系列注册机+暗桩patch
  11. 群晖(Synology)配置 NAS + 软路由 续
  12. 5g手机可以用4g的手机卡吗
  13. 如何检查python安装成功_如何检查python是否安装成功
  14. java 对音频文件降噪_如何对音频文件降噪?闪电音频剪辑软件为音频降噪的方法...
  15. 怎么通过网络快速赚钱,无非是这4种方式!
  16. ORBSLAM2单应矩阵计算及代码分析
  17. 教育元宇宙何时常态化应用?专家建议纳入教育数字化战略行动
  18. function函数的基本方法:
  19. 售前售后问题(甲润)
  20. PHP完成微信小程序在线支付功能

热门文章

  1. iToken----开发前准备
  2. 【LeetCode】深搜DFS(共85题)
  3. Java中list如何利用遍历进行删除操作
  4. PXE 01-PXE介绍
  5. BZOJ2876 [Noi2012]骑行川藏 【拉格朗日乘数法】
  6. 【Uva 10934】Dropping water balloons
  7. django 快速实现注册(四)
  8. 使用CSS3线性渐变实现图片闪光划过效果
  9. GCD介绍(一): 基本概念和Dispatch Queue (转载)
  10. 不抛弃,不放弃@《士兵突击》