java.sql.SQLException: ORA-28000: the account is locked

Windchill 后台报java.sql.SQLException: ORA-28000: the account is locked错误解决办法 今天在本地实现一个功能时,前台触发查询后台数据时发生异常,查看日志 java.sql.SQLException: ORA-28000: the account is locked at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440) at oracle.jdbc.driver.T4CTTI... 阅读详情

1、现象:项目启动时报了“the account is locked”–用户账号被锁

2、查询oracle相关文档,用户账户被锁可能的产生原因如下:

 1. 尝试多次登录未成功(可能密码不正确);
 2. 此用户被管理员手工锁定;
 3. 用户密码到期、未按时修改密码,等等。

根据自己的情况,第一感觉是因为用户密码到期,然后自己进行的验证过程,如下:

第一步:查询用户的proifle
查询用户的proifle

第二步:查看指定概要文件(如default)的密码有效期:
查看密码有效期

第三步:将密码有效期由默认的180天修改成“无限制”(修改之后不需要重启动数据库,会立即生效)
这里写图片描述

修改成功之后,还是发现还是不能登录!
以上用到的sql:

–查看用户的proifle是哪个,一般是default
SELECT username,PROFILE FROM dba_users;

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

–将密码有效期由默认的180天修改成“无限制”: 修改之后不需要重启动数据库,会立即生效。
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
–执行成功后,再次查询用户密码有效期
SELECT * FROM dba_profiles s WHERE s.profile=’DEFAULT’ AND resource_name=’PASSWORD_LIFE_TIME’;

3、解决方法:遇到这个账号被锁,淡定的通过超级管理员来解锁
如下:
解锁账户

语法:alter user username account unlock;

解锁后,账户就可以正常登录了!!

4、思考:实际项目中,通过用户模块进行创建的新用户,是否存在有效期的问题!

  • 实际项目有有效期的需求:一个账户只能使用30天,之后必须修改密码
  • 实际项目中没有这个需求:那么在界面新建账户,应该考虑设置新账户的有效期为“UNLIMITED”
跟着团子学SAP CO:揭秘结果分析码在项目结算中的实战应用(一)KKA2/CJ88 本文深入解析了SAP CO模块中结果分析码在项目结算中的核心作用。以KKA2(方法10)和事务代码CJ88为例,详细阐述了如何在项目完工后一次性确认收入的场景下,通过结果分析功能实现收入与成本的精准匹配,将项目成本暂估为在制品,确保各期利润的准确反映。 阅读详情

相关推荐

从AT指令到万物互联:移远EG800K-CN模块的协议栈深度解析与实践指南

本文深度解析移远EG800K-CN 4G模块的协议栈架构与AT指令体系,涵盖MQTT云端集成、多协议配置优化及工业级故障排除指南。通过实战示例展示如何利用该模块构建稳定可靠的物联网连接方案,实现从设备到云端的万物互联。

jupyter5notebook的博客 362

java.sql.SQLException: ORA-28000: the account is locked?

用有DBA权限的用户或本地conn / as sysdba 登陆进行解锁命令:alter user lxy account unlock;ora-28000 the account is locked, 出现这种原因,是因为用户被锁定了,一般出现这种原因,是因为程序连接数据库的数量大于配置的连接数,按照我的所遇到的问题,以下步骤可以解决。 1. 程序连接大于 oracle 连接数;

qq_39172525的博客 2808

【小宁学习日记6 PCB】电路原理图

本文系统讲解了电子硬件设计中原理图的阅读与绘制技巧。首先剖析原理图的四大核心要素(元件符号、连接线、结点、注释),强调注释对可读性的重要性。然后提出三步读懂法:查看图纸信息、分模块分析、结合芯片手册验证,并列举5个典型芯片案例(CH224K、CH343P等)进行实战解析。最后给出6条绘制规范:模块化布局、详细标注、规范命名、信号流布局、符号封装匹配、版本管理。文章指出原理图是电子设计的"地基",掌握规范阅读与绘制方法能大幅提升设计效率,避免常见错误。新手应从开源项目分析和简单电路绘制入手

qq_74376834的博客 2352

java.sql.SQLException: ORA-28000: the account is locked 用户被锁定的解决办法

用户被锁上了怎么办

m0_48981808的博客 1460

Cloudflare 5秒盾逆向实战:从503到cf_clearance的全流程拆解(附避坑指南)

本文深入拆解了Cloudflare 5秒盾的完整逆向流程,从首次503响应到最终获取cf_clearance令牌,详细解析了五层挑战机制。文章重点分享了实战中的核心避坑指南,包括时间戳校验、动态图片尺寸获取、会话保持方案选择以及复杂环境检测的应对策略,为开发者提供了一套绕过5秒盾的实用方法论。

weixin_29327977的博客 2302

QT+SOEM主站协议库实战指南—从编译到嵌入式应用

本文提供了一份QT与SOEM开源EtherCAT主站协议库的集成实战指南。详细介绍了在Windows和Linux平台下编译SOEM库的步骤,并讲解了如何将其无缝集成到QT项目中,构建具备实时监控与控制功能的工业上位机应用。内容涵盖从环境搭建、核心协议开发到嵌入式部署与优化的全流程,为开发高性价比、自主可控的工业控制解决方案提供完整路径。

u6v7w8x的博客 438

ORA-28000:the account is locked错误解决

Oracle数据库日志中出现ORA-28000:the account is locked的错误,可以按下面的步骤处理: 1、查询FAILED_LOGIN_ATTEMPTS参数默认值,这个参数限制了从第一次登录失败开始计算连续登陆失败的次数,注意不是累计失败的次数。这个值是个限额,并不代表当前已经连续失败的次数。 在DOS窗口输入sqlplus /nolog SQL>conn

Andy的专栏 5099

【亲测可用!】阿里达摩院开源实时数字人对话VideoChat本地部署教程(8G显存可跑)

本文主要记录在部署阿里达摩院开源实时数字人对话VideoChat时遇到的问题,希望对各位技术开发或爱好者有所帮助!

波点兔的博客 3894

java.sql.SQLException: ORA-28000: the account is locked处理方法

1、现象:项目启动时报了“the account is locked”–用户账号被锁 2、查询oracle相关文档,用户账户被锁可能的产生原因如下: 1. 尝试多次登录未成功(可能密码不正确); 2. 此用户被管理员手工锁定; 3. 用户密码到期、未按时修改密码,等等。 根据自己的情况,第一感觉是因为用户密码到期,然后自己进行的验证过程,如下: 第一步:查询用户的proifle ...

xiaomgee的博客 4795

Test软件:Keysight二次开发_(3).安装与配置开发环境

在开始进行Keysight软件的二次开发之前,首先需要确保您的开发环境已经正确安装和配置。本节将详细介绍如何安装和配置必要的开发工具和依赖项,以便您能够顺利进行开发工作。

2401_87715305的博客 1413

Vue3 - Arco Design Vue 表格组件 table 隐藏鼠标移入时 hover 高亮背景色,el-table 组件去除鼠标悬停在表格行的 hover 高亮效果(改变鼠标移入时的背景色)

vue3,arcodesignvue,arcodesign,表格,a-table,hover,表格hover的class类名是什么,class,hover,在arcodesignvue项目中,表格组件如何去掉鼠标移入时的hover效果,vue3arco.design表格组件修改鼠标移入行的背景颜色,table表格,取消表格行row移入高亮效果,去掉鼠标移入行时的hover效果,取消a-table的hover状态,取消高亮显示,隐藏表格鼠标hover效果,去除鼠标触摸变色效果,如何取消arco表

🏆 前端领域优质创作者 3771

Caused by: java.sql.SQLException: ORA-28000: the account is locked怎么处理

这个错误表示Oracle数据库账户被锁定。

zwh1zwh的博客 856

【YOLOv11多模态涨点改进】独家创新首发 | TGRS 2025 | 引入CDFIM跨模态差异特征交互模块,通过差异特征提取和融合增强机制,减少了冗余信息,显著提升了小目标的检测精度,高效涨点改进

🔥本文给大家介绍使用 CDFIM跨模态差异特征交互模块改进 YOLOv11多模态目标检测,通过有效的差异特征提取和增强,显著提升了小目标的检测精度,特别是在复杂背景和低对比度环境下。该模块通过残差加法和通道与空间注意力机制,增强了可见光与红外模态之间的互补特征交互,减少了冗余信息,提高了检测稳定性。尽管提升了特征交互,CDFIM 仍保持轻量化设计,计算开销和参数量较低,适合实时检测应用。总的来说,CDFIM 模块在保留原始模态信息的同时优化了特征融合,有效提高了 YOLO 在多模态目标检测中的鲁棒性和精度

Ai缝合怪、助力小伙伴高效发论文 131

启动服务时报错Caused by: java.sql.SQLException: ORA-28000: the account is locked

目录【问题描述】【解决方案】 【问题描述】 网关管控数据源为oracle,启动网关管控时报错Caused by: java.sql.SQLException: ORA-28000: the account is locked 【解决方案】 1、网关管控连接的数据库是通过rancher重新部署的,部署后创建用户和密码,不知道为啥突然新建的用户就报错用户被锁,既然被锁,那就管理员解锁: alter user C##governor account unlock; 2、执行sql后重启网关管控,依旧失败,报错:

slsunxia的博客 690

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ORA-28000: the account is locked怎么解决?

ORA-28000: the account is locked怎么解决? 原因:这个用户被锁了 解决一:换个用户(plsql中connect as 中选择sysorder) 解决二:解除被锁定的用户         用sysdba登录之后,找到对应的Users,然后edit它,把锁定的√点掉...

天程十八的博客 2225

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ORA-28000: the account is locked-的解决办法

今天采用scott tiger 登陆oracle11g数据库时出现了错误 解决办法: 一,命令行的方式 1,命令行登陆sqlplus 2,采用system用户名,密码为自己填写的oracl密码 3,connsys/sys as sysdba; 4,alteruser scott account unlock; 5,commit; 二,采用pl_sql O...

风泊月 11万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

ORA-28000: the account is locked

ORA-28000: the account is locked 从EM,Concurrency持续飙高,等待持续飙高 原因:同事部署项目时,配置文件中的密码错误,导致持续登录失败,用户被锁住。

yuyuncheng的专栏 168

ORA-28000: the account is locked怎么解决

  用PLSQL登录ORACLE时提示ORA-28000: the account is locked怎么解决?首先从字面的意思理解是账户已经被锁定,所以我们解锁即可。方法有很多,这里只讲最常用的两种 1、首先使用具有sysdba权限的账户登陆,如sys账户和system账户 2、 新建一个sql窗体,并执行语句解锁被锁定的账户,如我这里sgyw账户: alter user sg...

qq_40588579的博客 497

ORA-28000:the account is locked

翻译:这个账户被锁住了 所以我们需要给他解锁。Oracle 具有权限最高 dba 所以我们用dba进去解锁授权。 sqlplus sys/123456 as sysdba alter user system account unlock; 由于Oracle的特性,所以我们一定要提交,不然白瞎 emmm,所以我们提交以下 commit; 这样就OK了 ...

qq_37857921的博客 915
上一篇: Android 开关样式效果
下一篇: org.apache.ibatis.binding.BindingException: Mapper method 'com.zbiti.alarm.dao.AlarmDao.queryTest at
差点九零后
博客等级 码龄15年 2粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值