ORA-28002 Oracle口令过期
由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,导致密码过期,程序无法使用,业务进程会提示无法连接数据库等字样。下面我给大家详细介绍一下,如何解决Oracle 11g 密码过期的问题。
工具/原料
电脑、Oracle11g
方法/步骤
首先Win键+R键,打开运行窗口,输入cmd 回车,
打开管理员窗口
用数据库system账号登录:
C:\Users\Administrator>sqlplus
SQL*Plus: Release 11.1.0.7.0 - Production on 星期二 4月 23 11:57:57 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
请输入用户名: system
输入口令:
ERROR:
ORA-28002: the password will expire within 7 days
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
◆查看用户的proifle是哪个,一般是default(这个步骤仅用于检查,可以不要):
SQL> SELECT username,PROFILE FROM dba_users;
◆检查密码的有效期是否为默认的180天(这个步骤仅用于检查,可以不要):
SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
将密码有效期由默认的180天修改成“无限制”:
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
检查密码的有效期是否为默认的180天:
SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
完成修改
1: 已经被提示的“口令过期”的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql> alter user 用户名 identified by 密码 <原来的密码> ----不用换新密码
以上的帐户名请根据实际使用的帐户名更改。
问题2:oracle数据库用户被锁定的处理:
使用oracle用户登录系统,执行如下步骤:
1:$ sqlplus /nolog
2:SQL> connect /as sysdba 如果此句不行,则使用 connect system/密码;(此句根据具体情况使用用户名、密码和数据库名称<sid名称>)
Connected.
3:SQL> alter user system(用户名) account unlock;
ORA-28002 Oracle口令过期相关推荐
- oracle 7天密码过期,Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法
Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法 今天福州大学的合作伙伴说我们数据库的登录密码过期.他们现在平台无法登录.希望得到解决. 登陆Oracle数据库时错误信息 ...
- oracle取消180天过期,Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题...
Oracle密码过期,取消密码180天限制 1.进入sqlplus模式 sqlplus / as sysdba; 2.查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * ...
- Oracle密码过期the password has expired解决办法(避坑)
场景 如标题所说,今天使用Navicat连接Oracle时页面一直弹not logged on,CSDN一番后定位到原来是Oracle密码过期the password has expired(默认18 ...
- 用SQL Developer 解决Oracle密码过期the password has expired
对于Oracle密码过期the password has expired的问题,网上的文章介绍都是用sqlplus解决.但是奇怪我安装的12c没有sqlplus.exe.所以只有使用sql devel ...
- oracle解除180,Oracle密码过期怎么取消密码180天限制
Oracle密码过期怎么取消密码180天限制 发布时间:2021-02-07 10:55:42 来源:亿速云 阅读:90 作者:小新 栏目:数据库 小编给大家分享一下Oracle密码过期怎么取消密码1 ...
- Oracle密码过期 怎么修改
使用sqlplus登陆oracle数据库时提示"ORA-28002: 7 天之后口令将过期" 或提示 密码过期. [原因/触发因素] 确定是由于oracle11g中默认在defau ...
- Oracle密码过期及账户解锁的问题
Oracle一段时间不用了,再登录就登不上去,原因是密码过期了,需要重新设置密码,可以直接重新解锁账户. 举个例子,用scott用户登录oracle数据库时,竟然出现了ORA-01017: inval ...
- 如何应对被地下的Oracle口令加密算法(2)
作者: 刘志斌 原由:中计在线 戒备加密口令泄漏 1.哄骗"起码权限"准绳,只管即使限定可存取加密口令用户的人数 在数据库中反省具有存取SYS.USER$或DBA_USERS权限的 ...
- oracle 口令修改,Oracle更改口令
1. 以ORACLE10g为例,举例说明更改SID名称的过程.假如数据库的SID叫testdb,现在改成orcl,有以下6个步骤: 1,停止所有的oracle服务 1.1oracle的相关服务都以or ...
- oracle 中的口令管理,oracle口令文件的管理
1. 口令文件的创建 可以使用oracle的orapwd命令来创建口令文件.口令文件的路径:$ORACLE_HOME/dbs,文件格式:orapw$ORACLE_SID [oracle@node01 ...
最新文章
- C++友元函数访问私有成员
- boost::ratio_multiply相关的测试程序
- 计算机硬件软件维护报告,计算机软硬件及络维护技能实习报告.doc
- java store()_Java.util.Properties.store()
- 网络拓扑故障诊断讲解总结
- 下载丨OGG实战项目总结
- 《深入理解分布式事务》第五章 强一致性分布式解决方案
- [修正] Firemonkey Windows 控件有虚线残影问题
- Windows版 Oracle安装
- 手柄xinput模式_让你的普通手柄变成360手柄(XInputEmulator)下载_让你的普通手柄变成360手柄(XInputEmulator)官方下载-太平洋下载中心...
- DOSbox汇编集成环境下的详细设置
- 【原创】【android逆向系列】1:真机(小米note 3)root(从本人简书博客移入)
- 阴谋还是悲剧?- 基于机器学习假设检验视角,看泰坦尼克号事件
- setBounds(left, top, right, bottom)详解
- 开机广告页面2017流行样式 dialogTheme的popuwindow版本
- switch函数用法与错误分析
- matlab cdfx,在 Simulink 数据字典中使用 ASAM CDFX 数据
- 在next js中添加google analytics功能
- cf服务器优化,CFHD服务器优化后的效果 老版本技巧重现
- 【线性代数】5-3:克莱姆法则,逆和体积(Cramers Rule,Inverses,and Volumes)
热门文章
- Linux(ubuntu)下打包 解压
- 数据分析之matplotlib和numpy的应用
- java常见基础面试题
- 【DFS】n皇后问题(代码逐句分析)
- python中lock锁和阻塞_Python的锁源码剖析
- python学习(六)----文件和异常
- 后缀表达式----栈
- powerquery分组_Power Query 基本功能使用
- readline函数重新定位到第一行_学习MATCH函数3种匹配方式,轻松确定数据位置和数量...
- mysql passwor authen_Navicat连接虚拟机的MySQL时 提示“Password authentication failed”