首页 > 其他分享 >ORA-28007:无法重新使用口令

ORA-28007:无法重新使用口令

时间:2023-09-01 16:37:50浏览次数:41  
标签:profile REUSE 修改 28007 口令 密码 PASSWORD alter ORA

错误信息

【汉】ORA-28007:无法重新使用口令 【英】ORA-28007: the password cannot be reused

环境介绍

操作系统

数据库版本

备注

CentOS 7

Oracle 11G

报错

在修改用户的密码时报错。

ORA-28007:无法重新使用口令_ORA-28007

原因

报错的原因主要是有配置密码的profile文件,其主要是一些资源限制等参数。跟本次报错有关的参数是:

  • PASSWORD_REUSE_TIME 设置密码在多少天之后才能重新使用
  • PASSWORD_REUSE_MAX 设置密码在修改过多少次之后才能重新使用

这两个参数默认值都是不限制。 Oracle会将你密码变更记录都储存到system表空间的数据字典表(SYS下的系统表)中,然后根据这两个参数的值来增加或删除记录。

解决方法

解决方法需要区分两种情况。第一种就是按配置得参数,继续修改不同的密码。再者就是先暂时将策略改为不限制(或永久修改限制),等密码配置后,再将策略改回去。

1、检查用户使用的profile

select PROFILE from dba_users where username='TEST1';

ORA-28007:无法重新使用口令_ORA-28007_02

从图上可以看出,TEST1用户使用的策略是默认的策略。

2、检查用户使用的profile参数

select * from dba_profiles where profile='DEFAULT';

ORA-28007:无法重新使用口令_ORA-28007_03

从图上可以看出,TEST1用户如果想重用密码,至少要改过3次密码并且要设置的密码跟之前的密码至少间隔60天才行。

3、修改profile参数为不限制

alter profile default limit PASSWORD_REUSE_TIME unlimited;
alter profile default limit PASSWORD_REUSE_MAX unlimited;

4、修改密码

我这里是演示案例,密码这么简单就无所谓了。

alter user test1 identified by "orcl";

ORA-28007:无法重新使用口令_ORA-28007_04

5、再次修改策略

出于安全考虑,建议非特殊情况下,不要私自修改DBA配置的策略。

alter profile default limit PASSWORD_REUSE_TIME 60;
alter profile default limit PASSWORD_REUSE_MAX 3;

标签:profile,REUSE,修改,28007,口令,密码,PASSWORD,alter,ORA
From: https://blog.51cto.com/bxbdba/7324119

相关文章

  • localstorage实现数据的增删改查
    演示案例<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title>......
  • oracle配置sde函数库
    1、创建sde用户并授权dropusersdecascade;createusersdeidentifiedbycabletech;grantcreateuser,dropuser,alteruser,createanyview,connect,resource,dba,createsession,createanysequencetosde;grantalteranyindextoSDE;grantaltersystemtoSD......
  • oracle 的 sqlplus 执行连接无反应
    背景:oracle集群突然出现了个事情,说是执行语句多给卡住了,然后sqlplus/assysdba 都没反应了,但是监听端口什么的也都还在解决过程:只能杀进程了,杀掉卡住的进程是最好的办法,下面是执行的语句ps-ef|grep"oracle"|grep "LOCAL=NO" |awk'{print$2}'|xargs kill-9两个......
  • Oracle数据迁移MySQL的三种简单方法
    Oracle数据迁移MySQL的三种简单方法更新时间:2023年06月05日10:58:16  作者:牛牛的笔记 对于许多企业而言,迁移数据库时最大的挑战之一是如何从一个数据库平台顺利迁移到另一个平台,下面这篇文章主要给大家介绍了关于Oracle数据迁移MySQL的三种简单方法,需要的朋友可以参......
  • ORA-01861
    一般是传参给sql时,传递的日期格式和Orcale的日期格式比较报错。比如:你想拿参数和数据表中字段(该字段属性是时间类型的)值作比较,whereA表.该字段=参数。to_date(参数,'YYYY-MM-DD')直接转是不行的,得先to_char(参数,'YYYY-MM-DD')格式化一下。所以你可以写成这样:to_date(to_cha......
  • Oracle EBS查看请求日志报404 not found错误,FNDWRR.exe资源访问不存在
    问题描述如上图中,查看请求时,点击“查看日志”按钮后,正常浏览器会打开一个页面,可以看到这个请求的日志,但出现问题后,浏览器会报404错误,如下图解决方法cd$EBS_ORACLE_HOME/common/scripts实际目录:(/oracle/PROD/fs1/FMW_Home/Oracle_EBS-app1/common/scripts)请根据自己的目......
  • 6-6 Oracle表复杂查询 -合并查询-增删改数据
    Oracle基础知识整理:C站下载链接1Oracle基础知识2Oracle安装(附详细安装操作手册)3Oracle基本使用4Oracle用户管理6-1Oracle表的管理-创建修改表6-2Oracle表的管理-表查询6-3Oracle表的管理-表复杂查询6-4Oracle表复杂查询-多表查询6-5Oracle表复杂查询-子查询文章......
  • DORA指标:公司业务成果的“占卜师”
    2009年,受JohnAllspaw和PaulHammonds在Velocity上演讲的启发,PatrickDebois组织了一次名为“DevOpsDays”的会议。早期,公众对DevOps持有褒贬不一的看法且大部分企业高层人员对其并不重视。DevOps本应将技术人员们团结在一起,却难以定义,更难以衡量,因此很难提出令人信服......
  • Oracle客户端与Oracle数据库兼容矩阵
    Oracle客户端与Oracle数据库之间是有兼容支持关系的,有些低版本的OracleClient连接到高版本的数据库是不支持的,其实Oracle官方文档Client/ServerInteroperabilitySupportMatrixforDifferentOracleVersions(DocID207303.1)[1]中有详细的介绍,如果你要升级数据库的话或......
  • Oracle查看占用表空间最大的表(排序)
    selectt.owner,t.segment_name,t.tablespace_name,bytes/1024/1024/1024assizes,q.num_rows,t.segment_type fromdba_segmentst leftjoindba_tablesq   ont.segment_name=q.table_name  andt.owner=q.owner wheret.segment_type='TABLE'  andt.tab......