新装oracle密码过期,Oracle 11g密码过期问题及解决方案
问题:
在自用的一个系统里,连接的是本地自建的一个数据库。用sqldeveloper登录数据库。提示如下图:
提示:密码过期
解决方案:
密码过期一般存在两种可能:
由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。
由于Oracle中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此问题。
首先用dba数据库超级管理员登录该数据库,然后进行以下操作
第一种情况解决方案:
查看用户用的哪种profile策略,一般是default:
代码:
select username,profile from dba_users
结果:
2.查看指定概要文件(如default)的密码有效期设置:
代码:
Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'
结果:
3.将密码有效期由默认的180天修改成“无限制”:
代码:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
结果:
4.修改密码,相当于重置密码
代码:
alter user GAEA_WHGT identified by 111111
结果:
注意:该处的GAEA_WHGT指数据库的用户名,111111指修改后的密码(改密码也可以与原先的密码一样)
5.修改成功后即用已修改的用户名与密码登录。测试状态显示成功。则说明密码修改成功。
注意:
数据库密码有效期也可以不用更改,直接进行第四步修改密码即可,但这新修改的密码在180天后还会出现密码过期的问题。
第二种情况解决方案:
1.查看用户用的哪种profile策略,一般是default:
代码:
select username,profile from dba_users
结果:
2.查看指定概要文件(如default)的密码次数设置:
代码:
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='FAILED_LOGIN_ATTEMPTS'
结果:
3.将尝试登录失败次数由默认的10次修改成“无限制”:
代码:
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
结果:
4.修改后,还没有被提示ORA-28000警告的用户不会再碰到同样的提示; 已经被锁定的帐户必须解除锁定,举例如下:
代码:
alter user GAEA_WHGT identified by oracle account unlock
结果:
5.修改后default profile应该如下
代码:
select * from dba_profiles WHERE
dba_profiles.profile='DEFAULT'
结果:
6.修改之后不需要重启动数据库,会立即生效。 如果出现ORA-28000 the account is locked.错误
代码:
alter
user 用户名 account unlock
Oracle 11g密码过期问题解决方案
[问题描述]近日,使用sqlplus登陆短消息Oracle(Oracle培训 )数据库时提示“ORA-28000: 帐号被锁定”.[原因/触发因素]确定是由于oracle11g中默认在default概 ...
oracle 11g密码过期问题解决方法
ORACLE 11G密码过期问题: 1.使用oracle用户进入sql编辑器中执行修改密码(原始密码,保持不变)的命令 sql>alter user 用户名 identified by &quo ...
Oracle 11g密码过期问题
Oracle 11g默认用户密码会在使用180天后过期,我们可以通过dba_users数据字典看一下用户的信息. SQL> select username,account_status,lock ...
Oracle用户密码过期和用户被锁解决方法【转】
[原因/触发因素] 确定是由于Oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致. [影响和风险] 影响 密码过期后,业务进程连接数据库异 ...
Oracle数据库密码过期重置
oracle登陆密码过期了 这种情况,先连接Oracle,以Oracle用户登录,再输入以下命令: 1,linux系统下,以oracle用户登录进去: su - oracle 2,以系统dba身份登录 ...
11g oracle 用户密码过期问题
Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天.如下:select * from dba_profiles w ...
Oracle 11g oracle 用户密码过期问题 (ZT)
http://www.blogjava.net/freeman1984/archive/2013/04/23/398301.html Oracle 11g 之前默认的用户时是没有密码过期的限制的,在O ...
Oracle 11g 密码永不过期设置
[原因/触发因素] 确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致. [影响和风险] 影响 密码过期后,业务进程连接数据库异 ...
Oracle用户密码过期和用户被锁解决方法
[原因/触发因素] 确定是由于oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致. [影响和风险] 影响 密码过 ...
随机推荐
小米4 miui专用 Xposed安装器86版
转载自 http://www.52pojie.cn/thread-516435-1-1.html 写在前面:各位用xp受到不同限制,有些机型还找不到框架包,又要刷第三方rec又要谨慎选择框架版本.官方 ...
用volley在Genymotion上获取网页源码
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdUAAALUCAIAAADSbz+YAAAgAElEQVR4nOydeVwT197/R+9zu9zluU
SVN使用总结
## 常用命令 建立分支 --- svn copy/cp svn cp http://example.com/repos/myproject/trunk http://example.com/repo ...
读书笔记之深入理解Nginx:模块开发与结构解析
前言 我现在看书一般都是看自己能看懂的地方,看不懂就先略过,回头再看,下面就写自己看得懂的地方吧,并且把自己的理解也放到里面. 第一部分 Nginx能帮我们做什么 编译安装各个命令解释 configu ...
iOS开发网络篇—使用ASI框架进行文件下载
iOS开发网络篇—使用ASI框架进行文件下载 说明:本文介绍iOS网络编程中经常用到的框架ASI,如何使用该框架进行文件的下载. 一.简单介绍 代码示例: #import "YYViewCo ...
Python Django开发 1
先配置个虚拟环境,在Flask第一篇文章有写,这里就跳过了 比如我的Django的目录是:C:\Workspaces\DjangoDemo,已经安装好了名为venv虚拟目录,接下来安装django框架 ...
[置顶] 炎炎夏日,给你一次极爽的开发体验!——统一开发环境功能升级优化,正式上线V2.0!
作为中国移动应用运行托管平台(MM应用引擎)的开发部署工具,统一开发环境(UDE)在原HTML5跨平台开发功能基础上优化升级,新增跨平台编译(Android/iOS)和云端托管服务,正式上线2.0版本 ...
virtual dom的实践
最近基于virtual dom 写了一个小框架-aoy. aoy是一个轻量级的mvvm框架,基于Virtual DOM.虽然现在看起来很单薄,但我做了完善的单元测试,可以放心使用.aoy的原理可以说和 ...
ios-时间换算
经常会遇到时间转换的,在此收藏一个时间换算的方法〜 #pragma mark 时间换算 + (NSString *)setcreateTime:(NSString *)str { //yyyy-MM- ...
vulcanjs 简单package 编写
vulcanjs 功能是以包进行管理,包里面包含了运行依赖的组件以及对于路由的注册 参考项目 项目结构 ├── README.md ├── license.md ├── package-lock.js ...
新装oracle密码过期,Oracle 11g密码过期问题及解决方案相关推荐
- Oracle 11g密码过期问题解决方案
[问题描述] 近日,使用sqlplus登陆短消息Oracle(Oracle培训 )数据库时提示"ORA-28000: 帐号被锁定". [原因/触发因素] 确定是由于oracle11 ...
- Oracle 11g密码过期问题及解决方案
Oracle 11g密码过期问题及解决方案 参考文章: (1)Oracle 11g密码过期问题及解决方案 (2)https://www.cnblogs.com/bad-guy/p/10998115.h ...
- oracle取消180天过期,Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题...
Oracle密码过期,取消密码180天限制 1.进入sqlplus模式 sqlplus / as sysdba; 2.查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * ...
- oracle账号密码修改后特别容易锁定_Oracle密码过期如何取消密码180天限制及过期,账号锁住的问题...
概述 相信很多朋友都会遇到Oracle密码过期的问题,今天小编给大家介绍Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题,需要的朋友可以参考下. Oracle密码过期,取 ...
- 解决Navicat使用账号密码登陆Oracle数据库提示【密码已过期,请输入新密码】【或账号已被锁定】
一.问题描述 打开Navicat使用对应的账号密码登陆Oracle时,弹出提示框[密码已经过期,请输入新密码]:但是自己按照提示输入正确的旧密码和设置对应的新密码后无法修改成功提示[ORA-01017 ...
- oracle如何修改单个用户密码永不过期
Oracle的密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),该profile的密码过期规则为180天:而所有的用户都使用该DEFAULT的profile,所 ...
- Oracle用户密码过期,修改永不过期
1.查询密码有效时长 select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME' ...
- oracle解除180,Oracle密码过期怎么取消密码180天限制
Oracle密码过期怎么取消密码180天限制 发布时间:2021-02-07 10:55:42 来源:亿速云 阅读:90 作者:小新 栏目:数据库 小编给大家分享一下Oracle密码过期怎么取消密码1 ...
- oracle用户密码已过期,oracle提示登录密码过期完美解决方法
oracle 提示登录密码过期解决 1.登录到oracle的 服务器 2.切换到oracle 用户 3.设置到当前操作的实例名:export ORACLE_SID=XXX 4.连接数据库的命令行模式: ...
最新文章
- java的尝试性问题_Java并发编程实战 03互斥锁 解决原子性问题
- 【 MATLAB 】Contour plot of matrix(矩阵的等高线图)
- python调用shell命令-用Python调用Shell命令
- @autowired注入mapper_Intellij IDEA中Mybatis Mapper自动注入警告的6种解决方案
- 安装配置nginx加载concat模块
- P3272 [SCOI2011]地板(插头DP)
- CSS3新特性(整理贴)
- PyCharm使用技巧(六):Regullar Expressions的使用
- 记一次批量处理数据库中的敏感信息
- CodeForces 757B Bash's Big Day(线性筛)
- 成长为一名Java架构师需要掌握的技术有哪些呢?
- 2种继承方式学习笔记
- 心率 心律 脉率的区别
- CentOS系统根目录下各个目录存放的内容
- 3-51单片机ESP8266学习-AT指令(学会刷固件)
- 审查元素找不到创建的元素_面试被问:Selenium元素定位不到问题,如何回答?...
- b站 前端构架_技术干货:哔哩哔哩(B站)功能框架图
- 广金计算机网络有限公司怎么样,广东金融学院到底怎么样!?
- 傲梅分区助手损害大吗_【分区助手技术员v9.00】磁盘分区工具,很好用!
- 用正则表达式进行身份证验证