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

今天福州大学的合作伙伴说我们数据库的登录密码过期。他们现在平台无法登录。希望得到解决。

登陆Oracle数据库时错误信息提示:“ORA-28002: 7 天之后口令将过期”。

原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,或则启动数据库的时候会提示连接失败.

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';

(如果这样写有可能提示“你未选中行”,其实这样就行了

SELECT * FROM dba_profiles WHERE resource_name='PASSWORD_LIFE_TIME';

我的就是这样)

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

sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

如需更改为有限制的,如60天:

SQL>alter profile default limit PASSWORD_LIFE_TIME 60 ;

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

另外的思路

查看用户所属的 profile ,一般为DEFAULT

SQL>select * from dba_profiles where resource_type='PASSWORD';

取消密码管理:

SQL>alter profile DEFAULT limit unlimited;

如:

SQL>alter profile DEFAULT limit password_reuse_time unlimited;

停止密码检验函数:

SQL>alter profile DEFAULT limit password_verify_function null;

创建 用户 专用 profile:

CREATE PROFILE test LIMIT

SESSIONS_PER_USER UNLIMITED

CPU_PER_SESSION UNLIMITED

CPU_PER_CALL 3000

CONNECT_TIME 45

LOGICAL_READS_PER_SESSION DEFAULT

LOGICAL_READS_PER_CALL 1000

PRIVATE_SGA 15K

COMPOSITE_LIMIT 5000000;

如需更改:

SQL>alter profile test limit PASSWORD_LIFE_TIME 60 ;

更改用户profile,

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

oracle 7天密码过期,Oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法相关推荐

  1. Oracle VM VirtualBox启动新建虚拟机弹错--不能为虚拟机xxxx电脑 打开一个新任务 解决方法;

    Oracle VM VirtualBox启动新建虚拟机弹错--不能为虚拟机xxxx电脑 打开一个新任务 解决方法: 参考文章: (1)Oracle VM VirtualBox启动新建虚拟机弹错--不能 ...

  2. PHP自动判断用户会员过期,php,_定时扣除用户过期积分,但平台用户量比较大,有没有好的解决方法?,php - phpStudy...

    定时扣除用户过期积分,但平台用户量比较大,有没有好的解决方法? 最近网站实行用户积分过期制度,只保留用户近三月积分,三月前未使用积分进行扣除 但平台用户量比较大,感觉这样做会出问题,有没有好的解决方法 ...

  3. oracle通过imp导出数据库时提示:这些对象由***导出,而不是当前用户解决方法

    自己的用户名为system,密码为12345,服务器为ORCL,待导入的dmp文件名为abc.dmp,存储路径为D:\文件夹\XXX\abc.dmp,待导入dmp的用户名为otherUser,则cmd ...

  4. 【Navicat】Navicat Premium12 下载、安装、激活、过期解决方法 —— 永久有效

    目录 一.Navicat Premium 12的下载 二.Navicat Premium 12的安装 三.Navicat Premium 12的激活 四.Navicat Premium 12和注册机的 ...

  5. oracle undo数据文件坏,oracle undo数据文件损坏故障处理案例

    oracleundo数据文件损坏故障处理案例 大家都知道Oracle的数据都存储在数据文件中,undo表空间存储的数据是某些变更操作的前镜像以及一致性读数据,而且undo表空间是循环利用的,一段时间后 ...

  6. 树莓派忘记密码的解决方法

    之前树莓派忘记密码,按照网上的方法都试了一遍,比如vncpasswd重置密码,都没有用.于是没办法,就上了teamviewer,但是teamviewer后台运行实在是占用太大内存了,而且远程到树莓派时 ...

  7. Oracle用户密码过期和用户被锁解决方法【转】

    Oracle用户密码过期和用户被锁解决方法[转] 参考文章: (1)Oracle用户密码过期和用户被锁解决方法[转] (2)https://www.cnblogs.com/paul8339/p/590 ...

  8. 解决Navicat使用账号密码登陆Oracle数据库提示【密码已过期,请输入新密码】【或账号已被锁定】

    一.问题描述 打开Navicat使用对应的账号密码登陆Oracle时,弹出提示框[密码已经过期,请输入新密码]:但是自己按照提示输入正确的旧密码和设置对应的新密码后无法修改成功提示[ORA-01017 ...

  9. oracle用户密码不被锁,Oracle用户密码过期和用户被锁解决方法【转】

    [原因/触发因素] 确定是由于Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致. [影响和风险] 影响 密码过期后, ...

最新文章

  1. Knowledge Point 20180305 数据在计算机中的表示
  2. [转]Objective-C 语言特性
  3. POI SXSSFWorkbook 实现大批量数据 导出
  4. 思科网络设备模拟器GNS3与SecureCRT关联
  5. JDBC秒变C3P0连接池——再加连接解耦
  6. perl Makefile.PL;make;make install 安装时报错
  7. 失败的人只有一种,就是在抵达成功之前放弃的人
  8. html自动播放音乐播放器代码,[界面设计] 关于HTML 音乐播放器代码|音乐播放器网页代码大全(转)...
  9. JDK源码阅读计划(Day12) BitSet
  10. 苹果手机更改照片大小kb_iPhone调整照片大小方法教程 无需第三方软件
  11. 【BJOI 2019】排兵布阵
  12. 线性规划和整数规划求解(lingo\matlab)
  13. python爬虫系列--lxml(etree/parse/xpath)的使用
  14. 爆火的ChatGPT接入微信教程——实现ChatGPT自动聊天
  15. 【文化课每周学习记录】2019.3.3——2019.3.9
  16. 学习巴菲特的正确姿势
  17. 电压比较器电路,当两个输入端全是相同电平时,输出什么电平?则相当于差模输入电压为零,不考虑失调或共模输出就应该输出为0
  18. js 省市级练、js 省市 完整
  19. 外网怎么访问内网_神卓互联搭建远程桌面和web应用(很详细)
  20. 易买优购社区分享 -- 创业无处不在.

热门文章

  1. proteus四人抢答器_74HC147+373+4511数字四路抢答器电路Proteus仿真设计与调试
  2. 【Java项目推荐】值得写到简历上的项目--黑马点评
  3. linux centos 解压 tar.bz2文件
  4. gbk转换成utf8 文件编码格式转换
  5. 通过 GCC 学习 OpenMP 框架
  6. 一文读懂卫星导航测量天线
  7. BeanUtils拷贝对象
  8. Android权限说明大全
  9. linux c语言 utf8转gbk,GBK(gb2312)和UTF-8互转(转载)
  10. 如何在UnrealEngine虚幻引擎中加载Web页面