博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORACLE 11G用于有效期
阅读量:7058 次
发布时间:2019-06-28

本文共 678 字,大约阅读时间需要 2 分钟。

Oracle报错,ORA-28001: 口令已经失效(转自网络)

 

错误信息:ORA-28001: the password has expired解决方法
Oracle报错,ORA-28001: 口令已经失效(转自网络) - 绿叶四季草 - Ierda

Oracle11G创建用户时缺省password过期限制是180天(即6个月)。 假设超过180天用户password未做改动则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能。可是这个默认的功能非常easy被DBA或者是开发者给疏忽,一旦password180天未改动过,就会出现这种问题。

解决方法可通过例如以下SQL语句

SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

查询password的有效期设置,LIMIT字段是password有效天数。

在password将要过期或已经过期时可通过例如以下语句进行改动password,password改动后该用户可正常连接数据库。

ALTER USER username IDENTIFIED BY password ;

Oracle报错。ORA-28001: 口令已经失效(转自网络) - 绿叶四季草 - Ierda

假设想去除180天的password生存周期的限制可通过例如以下SQL语句将其关闭

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

如上SQL语句将口令有效期默认值180天改动成了“无限制”。

可是出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED

转载地址:http://fdgol.baihongyu.com/

你可能感兴趣的文章
细说业务逻辑(前篇)
查看>>
status bar in .plist,
查看>>
作品展示(2)
查看>>
<转>如何调试makefile
查看>>
代码赏析——史丰收速算
查看>>
oracle恢复误删除表
查看>>
Navicat for MySQL常见命令
查看>>
Threading and Tasks in Chrome
查看>>
七、Maven依赖管理
查看>>
Android 学习
查看>>
工厂模式
查看>>
spring中的web上下文,spring上下文,springmvc上下文区别(超详细)(转载)
查看>>
RxSwift 对 MJRefresh 使用的封装
查看>>
leetcode 118 Pascal's Triangle
查看>>
聚美第八天
查看>>
Java基础-使用Idea进行远程调试
查看>>
Jenkins发送邮件
查看>>
Python入门篇-递归函数Recursion
查看>>
百度/Google/网页字符
查看>>
在线预览-Java 使用 Print2Flash 实现Office文档在线阅读
查看>>