首页 > 其他分享 >ORA-28002 密码过期解决方案

ORA-28002 密码过期解决方案

时间:2023-04-08 10:22:50浏览次数:37  
标签:提示 过期 28002 密码 sql ORA

错误场景:当使用sqlplus进行登录时报错:ORA-28002 密码过期。
错误原因:由于oracle 11g 在默认在default概要文件中设置了密码过期天数,“PASSWORD_LIFE_TIME=180”,密码过期后就会报此提示。
解决方案:
1、查看用户的概要文件名,一般为default
sql> SELECT username,PROFILE FROM dba_users;

2、查看指定概要文件(如default)的密码有效期设置
sql> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

3、将密码有效期由默认的180天修改成“无限制”,立即生效,修改后没有提示过期的用户将不会再提示
sql> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

4.检查已经密码过期的用户
账号的状态大致被分为:OPEN(正常),LOCKED(通过SQL语句进行的锁定),LOCKED(TIMED)(超过最大错误登录次数被动锁定),EXPIRED或者EXPIRED(GRACE)(密码过期状态),EXPIRED & LOCKED(TIMED)(密码过期并超过了限制次数被锁定)等。
sql> SELECT username,account_status FROM dba_users;

5.修改后,还没有被提示ORA-28002警告的帐户不会再有同样的提示,已经被提示的帐户必须修改密码
sql> ALTER user 用户名 identified BY <密码>

标签:提示,过期,28002,密码,sql,ORA
From: https://www.cnblogs.com/zhangkaimin/p/17298055.html

相关文章

  • typora+腾讯云cos+Picgo图床搭建
    typora-copy-images-to:uploadtypora+腾讯云cos+Picgo图床搭建typora上传图片自动转换为网络每次上传博客文章的时候你是不是很苦恼复制的图片都是本地地址,然后咋博客平台上显示不出来图片。为什么不用gitee搭建因为现在gitee官方已经不让图床了解决办法:​ 搭建图床使图......
  • 994. Rotting Oranges[Medium]
    994.RottingOrangesYouaregivenanmxngridwhereeachcellcanhaveoneofthreevalues:0representinganemptycell,1representingafreshorange,or2representingarottenorange.Everyminute,anyfreshorangethatis4-directionallyadjacen......
  • RMAN删除过期备份或非过期备份
    (一)删除备份--DELETE命令用于删除RMAN备份记录及相应的物理文件。当使用RMAN执行备份操作时,会在RMAN资料库(RMANRepository)中生成RMAN备份记录,默认情况下RMAN备份记录会被存放在目标数据库的控制文件中,如果配置了恢复目录(RecoveryCatalog),那么该备份记录也会被存放到恢复目录中。R......
  • oracle, mysql, clickhouse创建表的DDL语句参考
    这里展示的oracle,mysql,clickhouse下面如何创建一个表的DDL语句。请注意这里的数据类型,在不同的表,表示形式不一样。   Oracle的DDL语句 --UPCENTER.PUB_PLATE_INFOdefinitionCREATETABLE"UPCENTER"."PUB_PLATE_INFO"("ISVALID"NUMBER(1,0)NO......
  • Oracle操作总结
    Oracle操作总结目录Oracle操作总结一、Oracle表操作1.建表2.修改表名3.修改字段名4.修改数据类型5.增加字段6.删除字段7.多表关联更新二、sqlldr导入数据到Oracle库中1.sqlldr语句2.执行语句参考文档:https://blog.csdn.net/dingguanyi/article/details/82259685一、Oracle表操......
  • Oracle中的单行函数
    一.定义单行函数为查询的表或视图的每一行返回一个结果行。这些函数可以出现在可以出现在SELECT列中,WHERE子句,STARTWITH和CONNECTBY子句以及HAVING子句中。单行函数大致分为:数值函数,字符函数,日期时间函数,转换函数,和通用函数。二.数值函数数值函数接受数值输......
  • Oracle JDK 和 OpenJDK 有什么区别?
    可能在看这个问题之前很多人和我一样并没有接触和使用过OpenJDK。那么OracleJDK和OpenJDK之间是否存在重大差异?下面我通过收集到的一些资料,为你解答这个被很多人忽视的问题。对于Java7,没什么关键的地方。OpenJDK项目主要基于Sun捐赠的HotSpot源代码。此外,OpenJDK......
  • Oracle中的伪列
    一.rownum1.rownum等于某值时的查询条件:只有rownum=1,有数据显示。rownum=n(n>2)没有数据,如果想要实现,则可以搭配子查询使用selecta.*,rownumfromempwhererownum=1;2.rownum大于某值时的查询条件:Oracle对于rownum>=n这个条件是不成立的,即使是n=1,也没有任何数据返......
  • RL 的探索策略 | Exploration for RL
    最近在草率地调研RL的exploration。这篇文章也比较草率,仅能起到辅助作用,不能代替读review或更精细的读paper。目录1主要参考资料2RL的主流exploration方法2.1经典exploration方法2.2prediction-basedmethod:学习env的dynamics不学envdynamics了2.3memor......
  • Qt5.15编译Oracle 19c驱动
     一、下载Oracle 19c驱动,需要下载两个包,注意分x86和x64x86下载地址:InstantClientforWindows32-bit(oracle.com) ① instantclient-basic-nt-19.18.0.0.0dbru.zip ② instantclient-sdk-nt-19.18.0.0.0dbru.zipx64下载地址:InstantClientforMicrosoftWindows(x......