oracl密码过期解决方案

【Oracle】Oracle用户密码过期及修改密码有效期 Oracle的用户密码默认是有过期时间的,通常默认180天。当用户的密码过期时,他们将无法使用Oracle数据库,必须修改密码以继续使用。下面是关于Oracle用户密码过期和修改密码有效期的详细解释。 阅读详情

密码过期的原因一般有两种可能:

一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。

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

第一种情况解决方法如下:

1、查看用户用的哪种profile策略,一般是default:

代码如下:

SQL> select username,profile from dba_users;
USERNAME                PROFILE
------------------ -----------------
MGMT_VIEW             DEFAULT
SYS                   DEFAULT
SYSTEM                DEFAULT
EKPUSER               DEFAULT

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

代码如下:

SQL> Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE                        RESOURCE_NAME           RESOURCE_TYPE LIMIT
------------------------------ ----------------------- ------------ --------
DEFAULT                        PASSWORD_LIFE_TIME        PASSWORD      180

3、将密码有效期由默认的180天修改成“无限制”:

代码如下:

sql> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Profile altered

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

4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;已经被提示的帐户必须再改一次密码,举例如下:

代码如下:

sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码
sql> alter user system identified by root;
sql> alter user scott identified by tiger;

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

第二种情况解决方法如下:

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

修改之后不需要重启动数据库,会立即生效。
如果出现ORA-28000 the account is locked.错误

代码如下:

alter user 用户名 account unlock;
Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题 Oracle密码过期,取消密码180天限制 1、进入sqlplus模式 sqlplus / as sysdba; 2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 3、将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 4、帐户再改一次密码 a 立即下载

相关推荐

NPP/VIIRS夜间灯光数据:从下载到应用的完整指南

本文提供了NPP/VIIRS夜间灯光数据从下载、处理到应用的完整实战指南。详细介绍了如何从官方源获取数据、解读文件结构、进行坐标校正与数据清洗,并深入探讨了其在城市扩张监测、社会经济指标估算、重大事件影响评估等领域的核心应用。文章旨在帮助研究者与从业者快速掌握这一强大的空间数据,将其转化为研究中的实用工具。

gpu4optimizer的博客 862

Oracle180天已过期(更改为永久期限)Navicat无法链接

Oracle密码过期(更改永久) 问题:Oracle数据库默认密码是180天,当超过180天后,再次连接会报密码过期错误,故要修改数据密码,并设置为永久期限。 解决步骤: 1.登录sqlplus命令工具 sqlplus / as sysdba 2.查看当前数据库设置 SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 效果如下: 3.设置密码为永久期限 ALTER PROF

CAIXIONGSHUN的博客 10万+

科研笔记:怎样写好博士论文?

博士论文外审避坑指南与写作要点 博士论文外审的核心关注点呈现5级优先级:科研成果(硬指标)>创新性>逻辑结构与场景合理性>文献综述与规范性>工作量验证。外审专家会重点核查:1)成果清单是否达标;2)创新点是否真实明确;3)章节逻辑是否自洽、应用场景是否细化;4)文献综述是否构建"研究坐标系";5)实验/理论支撑是否充分。需特别注意三大雷区:科学错误(直接挂稿)、伪创新、场景不合理。写作时应强化选题依据的场景细化,通过"发展阶段+跨领域对比"提升文献综述质量。

Grow into a more wonderful you 1064

Oracle数据库密码过期,更改数据库密码180天限制

Oracle数据库密码过期,更改数据库密码180天限制

amyz956的博客 2658

Python语言在工业控制中的简单应用

在工业控制中,经常需要对采集到的数据进行分析和处理,Python的这些库可以简化这一过程。传统的工业控制系统多依赖于专用的控制硬件和软件,但随着技术的发展,开放性和灵活性成为了新的需求焦点。还有,Python社区活跃,提供了大量的开源代码和模块,这对于工业控制领域来说是一个巨大的资产。Python作为一种高级编程语言,因其简洁的语法、强大的库支持和广泛的社区资源而在工业界获得了快速的发展和广泛的应用。在工业控制领域,Python的应用日益增多,这得益于其跨平台性、脚本语言的灵活性以及与硬件设备交互的能力。

2303_78014702的博客 1720

su03t语音模块烧录识别不出问题解决方法

su03t语音sdk烧录无法识别问题

weixin_49387645的博客 6389

Oracle11g密码过期(默认180天)及设置密码无限期的方法

Oracle11g密码过期及设置密码无限期的处理方式

jinshengyuanok的博客 6650

U8+ 新建账套

一、登录 账套主管:demo 对账套有修改权限,有账套库权限 系统管理员:admin 其他所有权限 二、新建账套 admin登录–>点击系统管理–>账套–>建立 选择了参照已有账套结转期初:就是上一个的期末数据作为这一次新表的期初数据 启用会计期一旦选择更改不了。 ...

茶茶很困i 3693

Oracle 11g存在密码过期问题

【原因/触发因素】确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。【影响和风险】影响密码过期后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库...

cuiwadui3512的博客 755

从入门到精通:Cursor使用全攻略

Cursor是一款基于VSCode深度定制的AI编程工具,由Anysphere公司开发。它将AI技术与代码开发深度融合,能够理解自然语言指令并生成高质量代码,支持代码补全、跨文件上下文理解等功能。本文详细介绍了Cursor的安装设置、界面导航、基本操作和Composer模式等核心功能,并提供了高效提示词写作技巧和实际应用案例(如浏览器插件开发、复杂表单组件构建等)。文章还总结了使用注意事项和常见问题解决方案,展望了AI编程工具的发展前景。Cursor通过智能代码生成和项目理解能力,显著提升了开发效率,适合各

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 6456

APP签名验证全栈破解:Frida Hook绕过+算法逆向+Python一键调用(附可运行脚本)

做过APP逆向和爬虫的同学,肯定都被签名验证折磨过:改了一行代码重新打包,APP直接闪退;抓包看到接口有个sign参数,翻遍JS找不到加密逻辑;好不容易找到加密函数,一调用就崩溃。客户端APK签名校验服务端接口签名验证。前者防止你篡改APP,后者防止你伪造请求。很多人卡在第一步,改完APK就闪退,根本没机会碰接口。本文基于真实项目实战,分享一套通用的签名验证破解方案。从客户端APK签名校验的Frida Hook绕过,到服务端sign算法的逆向还原,最后用Python实现一键调用。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 963

ORACL系统用户密码忘了解决方案

[size=small][color=green][b]忘记密码的情况下输入下列命令[/b][/color][/size]: 无登陆进入SQL>:sqlplus /nolog 以SYS用户登录:SQL>:conn /as sysdba 先解锁需要改密的账户: SQL>:ALTER USER SCOTT ACCOUNT UNLOCK; 改密码: alter user us...

Sunzone 155

C#串口通信从入门到精通(27)——高速通信下解决数据处理慢的问题(20ms以内)

本文介绍如何在高速通信情况下解决串口接收的数据来不及处理的问题,由高级工程师多年经验总结而成,绝对是串口领域的实战经验!

qq_34059233的博客 6807

Oracle用户密码过期处理办法

Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。 当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。 首先以dba账户登录:su - oracle;sqlplus / as sysdba; 1.查看口令失效用户的profile文件 SQL&gt...

荡剑江湖 367

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

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

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Oracl忘记用户密码的解决方法

D:/oracle/ora92/bin>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期四 8月 16 11:32:22 2007Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> conn /as sysdba已连接。SQ

qwerty_1226的专栏 1853

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

修改oracl密码

alter user sys identified by orcl

jinwanmeng的专栏 580

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

oracl默认用户密码

oracl安装后都会有默认用户名和密码!   其中 sqlplusw / as sysdba 用户可以用安装数据库时的密码登陆之后 创建表空间,用户名和授予权限等操作;

zhuo889的专栏 593

使用PL/SQL Developer 连接Oracl数据库时提示【ora-28002:the password will expire within 7 days】的解决办法

使用PL/SQL Developer 连接Oracl数据库时提示【ora-28002:the password will expire within 7 days】的解决办法 参考文章:https://www.cnblogs.com/shenxiaolin/p/6397753.html 使用环境:通过堡垒机连接Oracle生产环境数据库 存在问题:Oracle数据库的用户名密码一般有效期只有180天,所以需要定期进行修改,也可以改成永不失效。 为了解决报错,首先先修改当前密码 修改方式: 1.通过Lin

M_3616的博客 537

关于ORACLE 11g数据库户密码过期和用户被锁解决方法

一、【问题描述】 使用sqlplus登陆短消息oracle数据库时提示“ORA-28002: 口令将过期”。 【原因/触发因素】 确定是由于Oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 【影响和风险】 影响 密码过期后,业务进程连接数据库异常,影响业务使用。 问题发生频率

Chrisgx的专栏 761

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_T...

weixin_42511879的博客 109

Oracle 11g口令过期

今天发现服务器上的Oracle11g突然登录不上去了,提示ORA-28002错误,说是口令过期。 不当DBA还真不知道Oracle有这神秘功能。 上网上一查,有类似遭遇的朋友在论坛上求助,人家让他找DBA。汗。。。 好在有的DBA乐于分享,终于找到了解决方案: 1. 用DBA账户登录SQL PLUS。我用的是sysman。 2. 系统会提示口令失效,但是会马上让你重置新密码。 3. 重...

X-Spirit的专栏 231

oracl创建用户

忘记了用户密码怎么办? 1、在sqlplus界面输入: 2、创建一个用户: 4、对新用户授权: 5、退出sqlplus,重新使用注册用户登录:

快乐的自己 173

oracle11g管理口令是什么,Oracle11g口令过期,怎么解决啊,按照教程来的,一直222的。。...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼教程附上oracle提示密码过期及如何查看版本2011-04-14 11:31:06| 分类: 技术相关 | 标签:default 密码 oracle profile 提示 |字号 订阅登录oracle时,有时提示“密码将在七天内过期”,解决方法如下:$ sqlplus /nologSQL> connect / as sysdba用s...

weixin_32127545的博客 493

oracl基础

第一章 Oracle入门 Oracle入门 为什么需要Oracle oracle是甲骨文公司开发的一款数据库软件(甲骨文公司收购了sun公司,jdk1.7之后由甲骨文公司维护)。 数据库出现之前,我们可以通过文件化的方式把数据持久化到硬盘上(?)。虽然我们可以通过持久化到硬盘上,但对文件中的数据进 行操作(增删改查 CRUD)的时候,会涉及到性能,安全性等问题。这时就缺少一个系统的管理软件,数据...

qq_43089596的博客 599
上一篇: css颜色编码对照大全
下一篇: DOS下的PING与TELNET命令
justdoit_potato
博客等级 码龄11年 44粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值