您当前的位置:首页 > 电脑百科 > 数据库 > Oracle

oracle 11g“密码延迟验证”特性

时间:2022-09-20 14:04:16  来源:今日头条  作者:思庄认证培训

实验目标:测试oracle 11g“密码延迟验证”特性.

Oracle11g引入了“密码延迟验证”的新特性,如果输入错误的密码登录,随着错误密码登录次数的增加,每次登录前验证的时间相应也会增加,此功能目的在于避免黑客将数据库密码攻破.

但对于正常系统,由于口令的更改,特别是从10g(默认密码不区分大小写)升级到11g(默认密码区分大小写),客户端不断重复错误密码尝试登陆,此时就会引起数据库内部长时间的LibraryCache Lock等待,这种异常状态在生产环境并不少见.

以下模拟该场景:

数据库:oracle 11.2.0.4

20:32:18SQL> conn liujun/leo (登陆消耗3秒)

ERROR:

ORA-01017:invalid username/password; logon denied

Warning:You are no longer connected to ORACLE.

20:32:21SQL> conn liujun/leo (登陆消耗2秒)

ERROR:

ORA-01017:invalid username/password; logon denied

20:32:23SQL> conn liujun/leo (登陆消耗4秒)

ERROR:

ORA-01017:invalid username/password; logon denied

20:32:27SQL> conn liujun/leo (登陆消耗3秒)

ERROR:

ORA-01017:invalid username/password; logon denied

20:32:30SQL> conn liujun/leo (登陆消耗4秒)

ERROR:

ORA-01017:invalid username/password; logon denied

20:32:34SQL> conn liujun/leo (登陆消耗5秒)

ERROR:

ORA-01017:invalid username/password; logon denied

20:32:39SQL> conn liujun/leo (登陆消耗5秒)

ERROR:

ORA-01017:invalid username/password; logon denied

20:32:44SQL> conn liujun/leo (登陆消耗7秒)

ERROR:

ORA-01017:invalid username/password; logon denied

20:32:51SQL> conn liujun/leo

ERROR:

ORA-01017:invalid username/password; logon denied

20:33:00SQL> conn liujun/leo (登陆消耗9秒)

ERROR:

ORA-28000:the account is locked

实验环境一个session尚且这样,若是生产环境,成百上千的session都使用错误的密码连接过来,就会造成严重的LibraryCache Lock的等待事件.

前端用户使用错误密码登录过多,就会导致输入正确的密码也需要等待很久,感觉就是数据库hang住.不过该账号一旦输入正确密码,延时就会清0.

遇到该问题,可以通过event28401关闭该特性:

altersystem set event='28401 trace name context forever,level 1' scope=spfile;

说明:参数SEC_CASE_SENSITIVE_LOGON控制密码大小写敏感

Mos文档:【Doc ID 1309738.1】



Tags:oracle   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
一文聊聊如何快速监控 Oracle 数据库
Cprobe 是一个探针采集器,支持常见数据库、中间件的采集,比如 MySQL、Redis、MongoDB、Oracle、Kafka、ElasticSearch 等。安装配置 Oracle简单起见,我使用 Docker 启动 Oracl...【详细内容】
2023-12-26  Search: oracle  点击:(126)  评论:(0)  加入收藏
完成 Oracle 实例名称更改的关键步骤
一、背景在oracle数据的管理和维护过程中,我们有时需要更改instance_name,具体有以下场景: 重命名实例:当你需要更改现有 Oracle 实例的名称时,可以通过更改实例名称来实现。这...【详细内容】
2023-10-20  Search: oracle  点击:(143)  评论:(0)  加入收藏
Oracle 通过向量存储和全新的生成式 AI 功能,持续推动 MySQL HeatWave 创新
通过向量存储、AutoML 和 Lakehouse 增强功能,以及 JSON 和 JavaScript 支持,MySQL HeatWave 有效提高了易用性Oracle 宣布将对 MySQL HeatWave 进行革新,包括支持向量存储、生...【详细内容】
2023-10-12  Search: oracle  点击:(397)  评论:(0)  加入收藏
Oracle 推出集成向量数据库,增强生成式 AI 并提高开发人员工作效率
查询。这些新功能还支持 Retrieval Augmented Generation (RAG),这是一种创新性的生成式 AI 技术,将大型语言模型 (LLM) 和私有商业数据相结合,以回答自然语言问题。RAG 提供更...【详细内容】
2023-09-22  Search: oracle  点击:(285)  评论:(0)  加入收藏
Oracle RAC是一种过时的数据库技术吗
今天早上南京下暴雨,我有走路上班的习惯,今天也不例外。不过不巧的是家里的两把大伞都被我放在办公室里忘记带回来了,只能拿着一把遮阳的小伞出门。可想而知,在瓢泼大雨之下,没走...【详细内容】
2023-09-18  Search: oracle  点击:(236)  评论:(0)  加入收藏
如何给Alpine Linux安装Oracle JDK
Alpine使用的不是正统的glibc,对于一些强依赖glibc的系统建议不要使用Alpine,比如使用了Oracle JDK的系统,建议在Alpine换成OpenJDK。Alpine官方给出了Alpine的三大特征 Small...【详细内容】
2023-09-16  Search: oracle  点击:(252)  评论:(0)  加入收藏
Oracle Database 19c在Linux系统上面的安装部署
Oracle数据库是由Oracle Corporation开发和提供的一种关系型数据库管理系统(RDBMS),它是全球最受欢迎和广泛使用的商业数据库之一。Oracle数据库具有以下特点和功能: 可靠性和稳...【详细内容】
2023-08-18  Search: oracle  点击:(302)  评论:(0)  加入收藏
docker安装oracle 12c实现数据持久化
在Docker中安装Oracle 12c并实现数据持久化、配置密码以及远程访问,可以按照以下步骤进行操作:1)下载Oracle数据库安装文件:从Oracle官方网站下载适用于Docker的Oracle 12c安装...【详细内容】
2023-08-17  Search: oracle  点击:(356)  评论:(0)  加入收藏
如何在 Oracle 中删除数据库及如何手动删除 Oracle 数据库
删除数据库是一个具有风险的操作,可能导致数据丢失。因此,在执行这些步骤之前,请务必备份重要的数据,并确保您有足够的了解和经验来执行这些操作。此外,建议在进行任何重要操作之...【详细内容】
2023-08-12  Search: oracle  点击:(255)  评论:(0)  加入收藏
Oracle 数据库索引扫描方式
1. 索引范围扫描(Index Range Scan)当我们在查询操作中使用了 WHERE 子句进行范围查询时,Oracle 数据库会使用索引范围扫描方式。这种扫描方式通过索引键值的范围来定位需要的...【详细内容】
2023-08-08  Search: oracle  点击:(318)  评论:(0)  加入收藏
▌简易百科推荐
Oracle正式发布Java 22
Oracle 正式发布 Java 22,这是备受欢迎的编程语言和开发平台推出的全新版本。Java 22 (Oracle JDK 22) 在性能、稳定性和安全性方面进行了数千种改进,包括对Java 语言、其API...【详细内容】
2024-03-21  OSC开源社区    Tags:Oracle   点击:(10)  评论:(0)  加入收藏
oracle数据库基础学习
在当今数字化时代,数据库已成为企业运营的关键要素。而Oracle数据库,作为全球领先的企业级数据库管理系统,更是备受推崇。本文将带您深入了解Oracle数据库的基础知识,帮助您从零...【详细内容】
2024-01-20  EmSpace    Tags:oracle   点击:(92)  评论:(0)  加入收藏
一文聊聊如何快速监控 Oracle 数据库
Cprobe 是一个探针采集器,支持常见数据库、中间件的采集,比如 MySQL、Redis、MongoDB、Oracle、Kafka、ElasticSearch 等。安装配置 Oracle简单起见,我使用 Docker 启动 Oracl...【详细内容】
2023-12-26      Tags:Oracle   点击:(126)  评论:(0)  加入收藏
Oracle这个公开漏洞正在被8220挖矿组利用
有的网络攻击组织喜欢极具攻击力的0-Day漏洞,但也有的组织更愿意在那些已经公开的漏洞上下功夫,针对那些未能打好补丁的目标,不断优化策略和技术来逃避安全检测,从而最终实现入...【详细内容】
2023-12-22    FreeBuf.COM  Tags:Oracle   点击:(107)  评论:(0)  加入收藏
Oracle数据库性能监控:洞察系统瓶颈的利器!
在当今信息时代,企业对于数据的存储和管理变得越来越重要。Oracle数据库作为全球广泛应用的关系型数据库管理系统,承载着大量的业务数据和应用。为了确保数据库的高效稳定运行...【详细内容】
2023-12-18  编程技术汇  今日头条  Tags:Oracle   点击:(91)  评论:(0)  加入收藏
Oracle软件在主机平台的应用
// 下 栽 の 地 止 :http://quangneng.com/2573/主机平台通常指的是大型服务器,包括UNIX、Linux、IBM Mainframe等。Oracle数据库在这些主机平台上的应用非常普遍,原因有以下几...【详细内容】
2023-11-30  阿小白    Tags:Oracle   点击:(145)  评论:(0)  加入收藏
Oracle数据库存在不可用索引性能问题
在实践中ORACLE数据库存在不可用索引会引发性能问题。所谓的不可用索引,是指索引自身出了问题,不能被所有SQL使用到。这与因SQL写法不当而无法使用索引的索引失效情况不同。当...【详细内容】
2023-11-23  测试小号等闲之辈  微信公众号  Tags:Oracle   点击:(241)  评论:(0)  加入收藏
Oracle数据库容灾方案:持续运营的保障之道!
Oracle数据库的容灾方案是为了保障数据库持续运营和数据的高可用性而设计的。在企业级应用中,数据库的持续运行对于业务的正常操作至关重要。一旦发生数据库故障或灾难,将会对...【详细内容】
2023-11-23  编程技术汇  今日头条  Tags:Oracle   点击:(142)  评论:(0)  加入收藏
Oracle数据库事务管理:确保数据一致性的关键步骤!
事务管理是数据库管理中至关重要的一环,它确保了数据的一致性、完整性和可靠性。Oracle数据库提供了强大的事务管理功能,能够保证多个操作在数据库中作为一个逻辑单元执行,以确...【详细内容】
2023-11-20  编程技术汇  微信公众号  Tags:Oracle   点击:(195)  评论:(0)  加入收藏
从来不是侥幸!Oracle为何独得印度政府青睐?
作者 | Mohit编译 | 小欧出品 | 51CTO技术栈(微信号:blog51cto)今年 8 月,印度教育部宣布选择 Oracle 云基础设施 (OCI) 来改造免费教育技术平台 DIKSHA。小微企业信用保证基金信...【详细内容】
2023-11-17    51CTO  Tags:Oracle   点击:(183)  评论:(0)  加入收藏
站内最新
站内热门
站内头条