Oracle密码过期

DEBEAVER 报错 ORA-28002: the password will expired within 4 days 【代码】DEBEAVER 报错 ORA-28002: the password will expired within 4 days。 阅读详情

使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”。

使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”。

  【原因/触发因素】

  确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。

  【影响和风险】

  影响

  密码过期后,业务进程连接数据库异常,影响业务使用。

  问题发生频率

  数据库密码过期后,业务进程一旦重启会提示连接失败。

  【解决方案】

  按照如下步骤进行操作:

  1、查看用户的proifle是哪个,一般是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、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;

  已经被提示的帐户必须再改一次密码,举例如下:

  $sqlplus / as sysdba

  sql> alter user smsc identified by <原来的密码> ----不用换新密码

  oracle11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。

  二、【问题描述】

  近日H局点反馈,使用sqlplus登陆短消息oracle数据库时提示“ORA-28000: 帐号被锁定”。

  【原因/触发因素】

  确定是由于oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。

  【影响和风险】

  影响

  帐号被锁定后,业务进程连接数据库异常,影响业务使用。

  问题发生频率

  数据库帐号被锁定后,业务进程一旦重启会提示连接失败。

  【解决方案】

  按照如下步骤进行操作:

  1、查看用户的proifle是哪个,一般是default:

  sql>SELECT username,PROFILE FROM dba_users;

  2、查看指定概要文件(如default)的密码有效期设置:

  sql>SELECT * FROM dba_profiles s WHERE s.profile=\'DEFAULT\' AND resource_name=\'FAILED_LOGIN_ATTEMPTS\';

  3、将尝试登录失败次数由默认的10次修改成“无限制”:

  sql>ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;

  4、修改后,还没有被提示ORA-28000警告的用户不会再碰到同样的提示;

  已经被锁定的帐户必须解除锁定,举例如下:

  $sqlplus / as sysdba

  sql> alter user smsc identified by oracle account unlock;

  5、修改后default profile应该如下:

  sql> select * from dba_profiles WHERE dba_profiles.profile=\'DEFAULT\';

  PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT

  ------------------------------ -------------------------------- ------------- ----------------------

  DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED

  DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED

  修改之后不需要重启动数据库,会立即生效。

揭秘大型语言模型:从神经元到思维透明的奇妙旅程 这篇博客带你走进大型语言模型的内部世界,从神经元的小任务,到功能向量的团队合作,再到层间的协作和思维的透明化。掌握这些知识,能让你在开发中更高效地优化AI,在研究中更深入地探索模型的奥秘。建议多动手实践,把这些理论变成自己的能力! 阅读详情

相关推荐

2. Netty使用JSerialComm进行串口读取(二)

现在开始处理这些问题 第一个问题:串口读取超时异常一路传播到最后也没有处理。 ​ 第二个问题:即使处理了该异常,程序仍然退出,这不能满足一些实际使用要求需求。该问题与设置很长的读取超时时间没关系,无论多长到时间后总会退出。

s3c2410的博客 2462

【Oracle】ORA-28002解决方法

ORA-28002

weixin_62685484的博客 3995

雷达原理习题答案【西电】

  目前教材用的是陈老师新版的,但是,我发现课后题有一部分是之前某本书里的。答案如下【建议参看原题→查阅答案】 【原题点这里!!点这里!!】 目录跳转功能目前好像只支持网页版 文章目录% 第一章、第二章% 第三章% 第四章% 第五章% 第六章% 第七章% 第八章 % 第一章、第二章 % 第三章 % 第四章 % 第五章 % 第六章 % 第七章 % 第八章 ...

薛定谔的壳的博客 1万+

oracle 用户密码过期提示

登陆oracle数据库时错误信息提示:“ORA-28002: 7 天之后口令将过期”。 原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,或则启动数据库的时候会提示连接失败. oracle 密码过期的解决方法,按照如下步骤进行操作: 1、查看用户的proifle是哪个,一般是def

dbagaoshou的专栏 2772

UM2 3D 打印机 DIY 实践 (2) 电路篇

涉及到的东西非常多,实际上后面还会讲到。主要部件清单: 主板 mega2560 + Ramps1.4 + LCD12864 各一张 42 x38mm x3,xyz 轴各一台 42 x23mm x1,用在挤出机 泰坦远程挤出机 x1 TMC2225 驱动板 x4, 替代a4988、TMC2208,静音效果好,性价比高 s-250-12v 20A开关电源 x1。功率必须足够大,宁可选大一点的 大功率 MOS 管,25A x1 NTC .

afeiqiang的专栏 3602

java三角套利_三角对冲套利-EA原理全解析

它是两个直盘货币和一个交叉盘货币之间的相互对冲,交易员往往受到外界因素的影响无法严格执行造成亏损。该系统经过大量数据统计分析和严格的科学论证计算,并通过多年实盘交易验证可以达到稳定盈利。希望交易员严格按照交易规则执行。此策略利用交叉外汇对的市场价格与其合成价格的价差来实现套利,还以EUR/USD和GBP为例:1,我们关注三个外汇对:EUR/USD,GBP/USD,以及GBP/EUR2,计算GBP/...

weixin_29531897的博客 2418

oracle密码过期ORA-28002: 7天之后口令将过期的解决方法

plsql登陆的时候提示:“ORA-28002: 7 天之后口令将过期”。 oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,否则启动数据库的时候会提示连接失败。 解决方法: 1、查看用户的proifle是哪个,一般是default:       SELECT username,P

u011493599的专栏 1871

AI Agent技能评测框架SkillsBench:从黑盒评估到白盒技能拆解

在人工智能领域,模型评估是衡量技术进展的核心环节。传统评测基准如GLUE、MMLU主要关注模型的通用认知能力,但实际工程应用中,AI Agent需要的是在复杂场景中协调多种能力的“职业技能”。SkillsBench创新性地将Agent能力进行原子化拆解,定义了理解规划、工具调用、推理决策、交互安全等技能维度,并通过领域专家构建的评测集确保生态效度。这一框架为Agent开发提供了精准的“度量衡”,使性能优化从经验驱动转向数据驱动,同时为不同模型和框架提供了公平比较的基础,推动了AI Agent生态从“野蛮生长

weixin_30530339的博客 389

ORA-28002:oracle口令将过期的解决方法

导入数据时,得到的提示信息: UDE-28002: 操作产生了 ORACLE 错误 28002 ORA-28002: the password will expire within 7 days 原因:oracle11g中默认在default概要文件中设置了”PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,否则启动数据库的时候会提示连接失败...

李曼 'S BLOG 1251

北斗B1频点信号捕获实战:如何应对NH码跳变带来的挑战?

本文深入探讨了北斗B1频点信号捕获中NH码跳变带来的核心挑战。针对NH码以1kHz速率调制导致的相干积分中断和相关峰畸变问题,文章提出并详细解析了一种基于伪码与多普勒频率分离技术的优化捕获方案。该方案通过差分处理消除NH跳变影响,并利用匹配滤波器与FFT分别进行码相位和多普勒频率的快速估计,有效提升了弱信号环境下的捕获灵敏度和稳定性,为北斗接收机设计提供了实用的工程参考。

joy55的博客 535

RK平台以太网设置中添加代理设置

以太网中配置Configuration的时候可以IpConfiguration的初始化函数来设置代理类型和代理参数。通过添加一个KEY_ETH_PROXY的选项来设置代理的配置,然后再设置以太网静态或者动态的类型时候下发给系统进行设置。

Android系统开发笔记 657

Oracle用户密码过期,修改永不过期

Oracle用户密码过期,修改永不过期

u014644574的博客 1万+

项目实战第四十七讲:易宝支付对接详解(保姆级教程)

本文是项目实战第四十七讲,易宝支付对接详解。1、xxl_job 接入fix;2、支付接口,将thirdOrderNo赋初始值,并将数据库中third_Order_No设置为非空;3、性能提效:将深拷贝改为字符赋值,提升程序性能;先不改动。

Jet_qi的博客 2680

Oracle修改用户密码过期时间

部署的Web应用突然无法登录系统,后台尝试重新启动看能不能恢复,发现启动时在数据库连接池部分报错,怀疑无法连接数据库。使用的是oracle数据库,通过plsql发现也无法连接,从报错可以看出应该是用户密码过期了,因此需要要修改用户密码。通过sysdba身份登录,修改用户密码: alter user username identified by password; 为了避免密码再次过期,打算设...

Terisadeng的博客 2万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

profile_oracle设置某用户密码永不过期

原创作品,出自 “深蓝的blog” 博客,深蓝的blog:   oracle设置某用户密码永不过期   为ETL_TEST用户设置密码永不过期。 select  *  from  dba_users  where  username = 'ETL_TEST'; 查看dba_users字典,可知道ETL_TEST用户到2015年11月23日到期。 select  username, u

深蓝@黄炎龙 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Oracle数据库用户密码过期

问题现象: 今天在更改数据库数据的时候,程序报错了,如下: ORA-28001:the password has expired 问题分析: 很显然,报错原因就是: 密码已过期! 所以现在需要做的事情只有两件: 1.修改密码的过期时间 2.修改/重置密码 这里分析一下为什么要这样做: 1.修改密码的过期时间:这是因为Oracle Database 11g 版本的Oracle数据库有一项默认配置,就是密码过期时间默认为180天(6个月左右); 通过sysdba身份可以登录..

weixin_42585386的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

oracle设置用户密码永不过期

处理Oracle 11 新特性 用户密码180天过期问题

weixin_45079648的博客 9322

Oracle密码过期怎么办

前言 环境:Centos 7.9 Oracle 11.2.0.4 Oracle 报错,显示用户密码过期 SQLException: ORA-28001: the password has expired 设置Oracle用户密码永不过期 1、查看用户的proifle,一般是default: select username,profile from dba_users; 2、查看指定概要文件(如default)的密码有效期设置: select * from dba_profiles s where s.

MssGuo的博客 4097

Oracle用户密码过期的处理方法

受影响版本:Oracle11g以上版本。 导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。 当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。 解决方法: 以下步骤以具有DBA权限用户操作 1.查看口令失效用户的pro...

kone666 2万+

本地Oracle密码过期问题

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33734785的博客 998

Oracle密码过期处理

以SYS 用户登录执行: alter profile default limit password_life_time unlimited; alter user userName identified by 123456; commit;

1219

oracle 用户密码过期修改,Oracle用户登录密码过期的修改

Oracle用户登录密码过期的修改 1、查看用户的proifle是哪个,一般是default: sqlgt;SELECT username,PROFILE FROM dba_useOracle用户登录密码过期的修改1、查看用户的proifle是哪个,,一般是default:sql>SELECT username,PROFILE FROM dba_users;2、查看指定概要文件(如defau...

weixin_31108739的博客 1334

Oracle密码过期问题,设置永不过期

Oracle用户密码过期的根本原因,还是在于该用户所属的profile的life_time到期总体思路。

2301_76664379的博客 2306

Oracle 设置密码永不过期

Oracle 设置密码永不过期 1、查看用户的proifle是那个,一般是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天修改成“无限制”:

wang13145的博客 1万+

新装oracle密码过期,Oracle 11g密码过期问题及解决方案

问题:在自用的一个系统里,连接的是本地自建的一个数据库。用sqldeveloper登录数据库。提示如下图:提示:密码过期解决方案:密码过期一般存在两种可能:由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。由于Oracle中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到...

weixin_34898216的博客 1152

oracle用户密码已过期,oracle提示登录密码过期完美解决方法

oracle 提示登录密码过期解决1.登录到oracle的 服务器2.切换到oracle 用户3.设置到当前操作的实例名:export ORACLE_SID=XXX4.连接数据库的命令行模式:sqlplus /nolog5.sql: conn /as sysdba;用dba的身份登录6.修改过期的用户密码设置:修改用户密码:alter user XXX identified by XXX修改用户密...

weixin_39792686的博客 1388
上一篇: 启动oracle数据库报错:cannot mount database in exclusive mode
Model_CZ
博客等级 码龄19年 223粉丝 15原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值