现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改。

修改过程很简单(alter user [username] identified by [password];),但是在修改之后出现该用户被锁定的问题。

原因:数据库参数文件中设置了输错密码的次数,登录时当输错密码的次数超过所设置的次数时,则锁住该用户。默认一般为10次。输错密码锁住用户的设计原因:防止恶意的密码攻击。

一开始以为是内部人员不知道密码修改了,多次尝试登陆因为密码错误导致账户锁定。对账号进行了手动解锁(alter user [username] account unlock;),但是后续又出现多次锁定的情况。

后来发现我们在基于此用户做过一些ETL以及建立DBLINK等,对这些内容进行同步的密码更新解决用户锁定的问题。

下面是过程中问题排查方式:

1、查询出当前账号的锁定时间

select username,lock_date from dba_users where username=[username];

2、根据锁定时间查看日志文件

日志存放路径可以通过命令查看

可以通过日志文件定位访问的IP地址等信息(或者trace文件夹下的listener.log文件)。

在使用过程中,我们也可以修改允许的最大密码输入错误次数,具体修改方法如下:

1、查看当前设置值

select * from dba_profiles where RESOURCE_NAME='FAILED_LOGIN_ATTEMPTS';

2、修改为30次

alter profile default limit FAILED_LOGIN_ATTEMPTS 30;

3、修改为无限次(为安全起见,不建议使用)

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

oracle账号密码修改后特别容易锁定_Oracle数据库用户锁定原因以及处理方式(ORA-28000)...相关推荐

  1. oracle账号密码修改后特别容易锁定_Oracle密码过期如何取消密码180天限制及过期,账号锁住的问题...

    概述 相信很多朋友都会遇到Oracle密码过期的问题,今天小编给大家介绍Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题,需要的朋友可以参考下. Oracle密码过期,取 ...

  2. oracle账号密码修改后特别容易锁定_Oracle数据库账号总是被锁?通过这里就可以发现是哪个IP造成的...

    概述 简单说下背景,公司对数据库密码复杂度有一定要求,所以需要改数据库密码,因为涉及到应用这块要对应修改,但运维和开发人员却不知道具体有哪些地方配置了数据库账号密码,导致数据库账号总是被锁,所以需要看 ...

  3. Django项目:CRM(客户关系管理系统)--50--41PerfectCRM实现全局账号密码修改

    1 # gbacc_urls.py 2 # --------38PerfectCRM实现全局账号登录注销-------- 3 from django.conf.urls import url 4 fr ...

  4. 带密码的php文件管理器,PHP文件管理器Tiny File Manager账号密码修改方法

    Tiny File Manager是一款非常好友的文件管理器,但因为其不能在管理后台直接修改账号密码,所以我们需要通过修改源码文件来实现这个目的. 进入到网站目录找到并打开tinyfilemanage ...

  5. mac系统 git巨坑 账号密码修改导致的问题

    gitlab账号密码修改之后,git就提交不了代码了,报错如下: 使用一下命令都查看过,账号密码跟gitlab一模一样,但是就是没发使用git 使用git config的命令重新设置了账号密码也都不行 ...

  6. ftp服务器账户密码修改,ftp服务器账号密码修改

    ftp服务器账号密码修改 内容精选 换一换 只有管理员可以设置敏感操作,普通IAM用户只有查看权限,不能对其进行设置,如需修改,请联系管理员为您操作或添加权限.联邦用户在执行敏感操作时,不需要进行身份 ...

  7. 服务器密码修改后怎么生效,服务器密码修改后数据库

    服务器密码修改后数据库 内容精选 换一换 本章节介绍使用CDM整库迁移功能,将本地MySQL数据库迁移到云服务RDS中.当前CDM支持将本地MySQL数据库,整库迁移到RDS上的MySQL.Postg ...

  8. SharePoint 解决管理员密码修改后的问题

    又一个从论坛收集到得SharePoint经典配置问题[SharePoint 解决管理员密码修改后的问题.txt] http://www.msotec.com/showtopic-2077.aspx M ...

  9. 服务器数据库密码修改了,服务器密码修改后数据库

    服务器密码修改后数据库 内容精选 换一换 将GaussDB(DWS)提供的ODBC DRIVER(psqlodbcw.so)配置到数据源中便可使用.配置数据源需要配置"odbc.ini&qu ...

最新文章

  1. apt-get 命令介绍
  2. Mint-UI 的 DatetimePicker 日期时间插件的安装与使用
  3. python 如何获取列表(List)中指定元素的下标? index() enumerate() 获取重复元素下标
  4. 最简单的卸载vrv方法_低端赤道仪粗对极轴最简单方法
  5. win8升级win10出现错误代码1049怎么回事
  6. substr 与 substring 的区别
  7. bert模型可以做文本主题识别吗_BERT如何融合主题模型-ACL2020
  8. 【12-05】面试题
  9. GIS制图人员的自我修养(2)--制图意识
  10. 列和相减 L3-L2
  11. atitit.高性能遍历 文本文件行 attilax总结
  12. Unity游戏开发:对话系统的实现
  13. c语言圆周率天书解释,c语言天书圆周率的计算及分析.doc
  14. 32位计算机怎么安装ps,我可以在64位系统上安装32位Photoshop吗?
  15. python安装文件或目录损坏_文件或目录损坏且无法读取的解决办法
  16. [leetcode] 116. Populating Next Right Pointers in Each Node @ python
  17. RTL8762DW特殊管脚和FLASH的分布
  18. ATOM编辑器下载及使用
  19. PyTorch数据处理工具箱
  20. python求小于n的所有素数_python使用筛选法计算小于给定数字的所有素数

热门文章

  1. linux创建更改目录,Linux中目录的创建与删除命令使用说明
  2. 手把手教你上手Git并上传项目到GitHub官网
  3. LeetCode-118杨辉三角C++详解
  4. 计算机图形学E3——OpenGL 中点画圆
  5. java awt 边距_Java Swing - 使用Line Border在TextArea上设置边距
  6. java 云笔记本_java版云笔记(五)
  7. springboot pom文件添加mysql组件_SpringBoot整合mybatis-plus+druid组件,实现增删改查
  8. word文档解密_加密的pdf如何打印?一键解密,我有好方法!
  9. Linux(五):Ubuntu 16.04 更改系统语言为简体中文(Chinese simplified)
  10. 清华图书馆机器人小图_机器人“小图”带你逛“国家图书馆110周年公共数字文化展”...