当前位置:首页 > 技术分享 > 正文内容

Oracle数据库提示密码过期的处理方法

admin2年前 (2023-12-10)技术分享1199

密码过期会提示:java.sql.SQLException: ORA-28001: the password has expired 


一、查看数据库密码规划默认值

SQL> select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';  

结果显示:

  1. PROFILE  

  2. ------------------------------------------------------------  

  3. RESOURCE_NAME  

  4. ------------------------------------------------------------  

  5. RESOURCE_TYPE  

  6. ----------------  

  7. LIMIT  

  8. ------------------------------------------------------------  

  9.    

  10. DEFAULT  

  11. PASSWORD_LIFE_TIME  

  12. PASSWORD  

  13. 180  

  14.    

  15. ------------------------------------------------------------  

结果显示密码有效期是180天

输入命令:

SQL> alter profile default  limit password_life_time unlimited;  

SQL> commit;  

再次执行:

SQL> select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';  

结果显示为:

  1. PROFILE  

  2. ------------------------------------------------------------  

  3. RESOURCE_NAME  

  4. ------------------------------------------------------------  

  5. RESOURCE_TYPE  

  6. ----------------  

  7. LIMIT  

  8. ------------------------------------------------------------  

  9.    

  10. DEFAULT  

  11. PASSWORD_LIFE_TIME  

  12. PASSWORD  

  13. UNLIMITED  

  14. ------------------------------------------------------------  

进行以上步骤之后需要改变密码,否则还会出现password has expired异常

二、修改密码的命令

SQL> alter user XXXUSER identified by "NEWPASSWORD";  

如果账号被锁住,则需要解锁命令

SQL>alter user XXXUSER identified by oracle account unlock;  

再次调试,问题解决

SQL> alter user 用户名 identified by oracle account unlock;

User altered.(表示已经执行完成)


SQL> alter user 用户名 identified by "fb20210330";

User altered.(表示已经执行完成)


扫描二维码推送至手机访问。

版权声明:本文由信安苑发布,如需转载请注明出处。

本文链接:http://www.cmznet.cn/?id=29

分享给朋友:

“Oracle数据库提示密码过期的处理方法” 的相关文章

Windows 11 无法加载.NET 3.5应用程序的安装及使用时的解决方法

Windows 11 无法加载.NET 3.5应用程序的安装及使用时的解决方法

最近因公司部分电脑升级至 Windows 11之后,重新安装某些需要加载.net3.5组件的应用软件时,都提示无法完成加载或安装.net 3.5而导致无法完成安装。使用离线安装包亦一样无法完成安装。一直提示如下错误:无法安装以下功能:.NET Framework 3.5 (包括.NET 2.0和3....

收集到最全的交换机知识点

收集到最全的交换机知识点

今天想带你温顾一番交换机的基础知识,顺便说说,如何选择交换机,分享一波交换机选型要点,实现最优选。01交换机制式当前的交换机主要分为盒式和框式。    盒式交换机样例图    框式交换机样例图01 盒式交换机盒式交换机皆可以理解成一个铁盒子...

Linux最常用的27个命令

Linux最常用的27个命令

1.查找文件find / -name filename.txt根据名称查找/目录下的filename.txt文件。2.查看一个程序是否运行ps –ef|grep tomcat查看所有有关tomcat的进程3.终止线程kill -9 ...

企业信息化建设的四个步骤

企业信息化建设的四个步骤

   对于中小企业的IT经理来说,其是信息化建设的牵头者,压力很大。尤其是当公司正处于业务模式转型的时候,业务量激增,人工作业效率低,成本不断上升,同时又处于数字化浪潮的时代背景下,进行信息化建设几乎是唯一选择。对信息化建设,IT经理要先知而后行,行必有所为一、先知:清楚自家企业...

windows下在没有FTP的情况如何拉取Linux服务器的文件

windows下在没有FTP的情况如何拉取Linux服务器的文件

前提条件:1、windows系统安装putty2、linux系统开通了SFTP协议从windows系统拉取linux系统的备份数据。打开 CMD 命令符,在命令行里输入:c:\putty\pscp -sftp -v -r -P 端口 远程服务器用户@远程服务器地址:文件路径(绝对路径) 本地保存路径...

这是我看到过最好的工作方法与思路!学习一下吧

这是我看到过最好的工作方法与思路!学习一下吧

作者:谢春霖来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。☆ 我先来举一个栗子 :假设,你是一家创业公司的CEO。最近,你发现公司的业绩,一路下滑,你打算找业务部主管王小锤聊一下,看看到底发生了什么,下一步该如何应对。于是,你把他叫到了办公室,一脸严肃的问到:小锤,最...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。