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”

 

 

 

转自:https://blog.youkuaiyun.com/java280580332/article/details/70756533

 

 

Linux下开机异常(fsck exited with status code 4) Linux下开机异常事情是这样的,本来我呢跑着程序听着歌,结果忽然就死机了,我只能强制关机,再次打开系统的时候,就提示这样fsck from util-linux 2.26.2 /dev/sda10 contains a file system with errors, check forced. /dev/sda10: Inodes that were part of a corrupted pr 阅读详情

相关推荐

Windows系统下LaTeX环境搭建与编辑器配置全攻略

本文详细介绍了在Windows系统下搭建LaTeX环境的完整流程,包括TeX Live的安装、TeXStudio编辑器的配置优化以及常见问题排查。特别针对中文用户推荐使用清华镜像源加速下载,并提供了XeLaTeX编译器配置、中文支持等实用技巧,帮助用户快速上手LaTeX文档编写。

weixin_42554408的博客 449

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

java.sql.SQLException: ORA-28000: the account is locked 原创 2017年04月25日 17:25:10 标签:oracle /密码 958 1、现象:项目启动时报了“the account is locked”–用户账号被锁 2、查询oracle相关文档,用户账户被锁可能的产生原因

evilcry2012的专栏 2086

分享一些基于微信小程序开发的小游戏源码

小游戏小程序是运行在微信生态系统(或其他支持小程序的平台)中的轻量级应用程序,专为休闲游戏体验而设计的小程序子类别,小游戏小程序通常体积较小,加载速度快,用户无需等待长时间即可开始游戏。用户无需下载或安装单独的游戏应用程序,即可通过小程序入口直接进入游戏,同时小游戏小程序通常包含排行榜、分享功能等社交元素,可以增强游戏体验并促进用户参与。game.js:游戏页面的逻辑文件,包含页面数据、生命周期函数、事件处理函数等。game.wxml:游戏页面的结构文件,定义了页面的布局和组件。

xinshangdian的博客 6229

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

毫米波与太赫兹:十射线模型建模

Pt=1,只考虑地面和前后两面墙的反射,反射系数为0.7。用matlab设计程序并实现该功能。,总计考虑10条路径,求出接收功率随。

SupermarketX的博客 785

Python广度优先搜索BFS - 蓝桥13届省赛污染海域

请问这片N * M海域中有几块是没被污染的独立海域(没被污染的独立海域是指该块海域上下左右被已污染的海域包围,且N * M以外的海域都为已被污染的海域)有一片海域划分为N * M个方格,其中有些海域已被污染(用0表示),有些海域没被污染(用1表示)。第二行开始输入N行,每行M个数字(数字只能为1或者0,1表示没被污染的海域,0表示已被污染的海域)这块4 * 5的海域,有3块海域(绿色)没被污染,因为每一块的上下左右都被污染的海域包围。输出一个整数,表示N * M的海域中有几块是没被污染的独立海域。

m0_69865359的博客 264

【ORACLE】ORA-28000 the account is locked-的解决办法;ORA-39001,ORA-39000,ORA-39143

ORA-28000 the account is locked-的解决办法ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjob,查看users; 第三步:选择system,右击点击“编辑”; 第四步:修改密码,把“帐户被锁住”的勾去掉; 第五步:点击“

Ask Self,Ask Tomorrow 1981

FPGA实战:从零构建eMMC控制器(Verilog篇)

本文详细介绍了如何使用Verilog从零构建FPGA上的eMMC控制器,涵盖eMMC接口基础、命令系统解析、关键模块设计及性能优化技巧。通过实战案例,帮助开发者掌握高速数据存储解决方案,提升嵌入式系统开发能力。

weixin_26802933的博客 297

【Oracle】数据库登陆错误:ORA-28000:the account is locked解决方法

问题描述 在连接Oracle数据库的时候出现了ORA-28000:the account is locked报错,登录账号被锁定,出现这种情况就需要将被锁定用户解锁。 解决方法 解锁方法就是通过用system账号登录数据库,然后修改被锁定账户状态,具体如下图所示: 输入命令依次为: sqlplus /nolog conn system账户名/system账户密码 alter user 需解锁的账户名 account unlock; 执行上面的命令之后,即可解锁账户 ......

小七的博客 4万+

UE5.4像素流送实战:GPU驱动、WebRTC与系统级调优全解析

像素流送是将实时3D渲染画面通过WebRTC编码推流至浏览器的关键技术,其本质是GPU硬件编码(如NVENC)与低延迟网络传输(UDP+BBR)的深度协同。理解其原理需跨越图形API(Vulkan/DX12)、实时音视频(H.264/H.265)、WebRTC信令与NAT穿透四大技术层。技术价值在于突破终端算力限制,支撑远程工业仿真、云VR看房等高交互场景;但落地难点集中于基础设施层——如NVIDIA驱动与UE5.4.3的CUDA Toolkit 12.2兼容性、Linux内核TCP/UDP参数调优、GPU

weixin_32943857的博客 615

某讯天御滑块验证码逆向实战:从参数解析到环境对抗

本文详细解析了某讯天御滑块验证码的逆向工程实战技巧,从关键参数解析到浏览器环境模拟对抗。重点介绍了collect、eks等参数的逆向思路,以及如何通过puppeteer等工具补全环境检测,帮助开发者有效突破验证码防护。文章还提供了常见错误解决方案和性能优化建议,是验证码逆向领域的实用指南。

weixin_29325007的博客 437

【oracle】the account is locked 账号被锁定原因及解决方案

【oracle】the account is locked 账号被锁定原因及解决方案

周里奥的博客 4562

LSTM 双向 Bi-LSTM

LSTM 双向 Bi-LSTM

jacke121的专栏 1516

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

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

zwh1zwh的博客 856

android 蓝牙通讯demo

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

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

用户被锁上了怎么办

m0_48981808的博客 1460

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

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

天程十八的博客 2225

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

ORA-28000: the account is locked-的解决办法 ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第...

weixin_30468137的博客 117

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

ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了;第二种ALTER USER...

chang_jie_518的博客 237

ORA-28000: the account is locked/帐户已被锁定解决办法

情况一: 用户没有被解锁,用管理员权限登录,找到被锁定用户,解锁用户: alter user scott account unlock; 重启项目,数据库链接成功! 情况二: 密码错误次数超过了系统设置的允许最大次数。 查看现在设置的最大次数 SELECT resource_name,resource_type,limit FROM dba_profi

syw1027的博客 1万+

ORA-28000: the account is locked

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

yuyuncheng的专栏 168
上一篇: Oracle数据库:impdp导入数据库及expdp导出数据过程详解
下一篇: Windows安装Oracle数据库出错:原因 - 此环境不满足最低要求 操作 - 请查看日志以了解详细信息, 或者检查此产品的支持配置。
xiaomgee
博客等级 码龄10年 22粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值