在登陆时被告知test用户被锁
1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间
SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’;
Session altered.
2、查看具体的被锁时间
SQL> select username,lock_date from dba_users where username=’TEST’;
USERNAME LOCK_DATE
------------------------------ -------------------
TEST 2009-03-10 08:51:03
3、解锁
SQL> alter user test account unlock;
User altered.
4、查看是那个ip造成的test用户被锁
查看$ORACLE_HOME/network/admin/log/listener.log日志
10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49434)) * establish * lhoms * 0
10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49435)) * establish * lhoms * 0
这样可知是上面10.69.1.11的ip尝试多次失败登陆造成的被锁
注:
一般数据库默认是10次尝试失败后锁住用户
1、查看FAILED_LOGIN_ATTEMPTS的值
select * from dba_profiles
2、修改为30次
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
3、修改为无限次(为安全起见,不建议使用)
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
分享到:
相关推荐
### Oracle数据库日志查看方法详解 #### 一、概述 Oracle数据库是企业级应用中广泛使用的数据库管理系统之一,为了确保数据库系统的稳定运行和快速定位问题,掌握Oracle数据库日志查看方法至关重要。本文将详细...
标题"Oracle遍历数据库查找字符串"暗示了一个实用的解决方案,它允许用户快速搜索Oracle数据库中的特定文本字符串,无需手动编写复杂的SQL查询。这通常在数据审计、故障排查或日志分析等场景中非常有用。 描述中...
在操作过程中,可能会导致用户被锁,可以使用命令 `SELECT LOCK_DATE,username from dba_users where username='USERNAME';` 查看被锁的用户,然后使用命令 `ALTER USER USER_NAME ACCOUNT UNLOCK;` 解锁用户。 ...
Oracle数据库作为一款高性能的大型关系数据库管理系统,广泛应用于各行业的关键业务中。随着业务规模的扩大和数据量的增长,数据库运维和故障应急处理变得尤为重要。本文档即为Oracle数据库的日常运维及应急故障处理...
【Oracle数据库巡检模板】 Oracle数据库的健康检查与评估是维护数据库高效稳定运行的重要环节。巡检过程旨在发现潜在的问题,预防故障发生,并确保数据库系统的性能和可用性。以下是巡检的一些关键点: 1. **检查...
在Oracle数据库操纵中,登录Oracle账号时提示失败,并且Oracle账号频繁被锁定。造成此故障的原因是什么呢?本文就介绍了这一过程,经由过程慢慢排查我们就能找到该故障的原因了。 下面记录下查找这个题目的步调。 1....
这个工具的主要目标是自动化Oracle数据库的卸载流程,确保所有相关的配置文件、数据文件、日志文件以及注册表项都被正确清理。以下是该工具可能包含的一些关键功能和步骤: 1. **检测Oracle组件**:工具首先会扫描...
以下将详细阐述如何“完美卸载Oracle数据库”,包括可能遇到的问题以及解决策略。 首先,确保在开始卸载前已经停止所有与Oracle相关的服务和进程。这包括Oracle数据库实例、监听器和其他后台进程。在Windows系统中...
### Oracle数据库经典练习知识点解析 #### 一、员工信息综合查询与SQL技巧 在Oracle数据库中,通过一系列经典练习,可以深入理解SQL语言的应用及Oracle数据库的管理。以下是对几个关键练习的详细解析: 1. **...
Oracle数据库比对工具是一款专为Oracle数据库设计的实用软件,由Delphi编程语言编写并提供源码,使得用户可以深入理解其工作原理并根据需要进行定制。在数据库管理、迁移、整合或性能优化等场景中,这样的工具能帮助...
- **锁资源**:识别和解决锁争用问题,避免阻塞其他会话。 - **回滚段等待**:高比例的回滚段等待可能表明事务处理存在问题。 - **SGA、Buffer Cache、I/O性能**:这些组件的性能直接影响数据库的整体性能。 - *...
Oracle数据库驱动jar包是Java应用程序连接Oracle数据库的关键组件,它提供了Java编程语言与Oracle数据库间的接口。在J2EE(Java 2 Platform, Enterprise Edition)开发中,这些jar包是必不可少的,因为它们包含了...
Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其运行原理涉及多个层面,包括会话的建立、事务的执行、数据缓存、重做日志和还原机制等。理解这些原理对于Oracle数据库的运维至关重要。 首先,当一个应用...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储、管理和分析中扮演着核心角色。本文将深入探讨Oracle数据库系统的关键知识点,包括其功能、对照表以及常用的查询函数。 首先,Oracle...
Oracle数据库RAC(Real Application Clusters)健康检查脚本是一种重要的工具,用于DBA(数据库管理员)对数据库系统进行全面的性能监控和问题排查。RAC是Oracle数据库的一个关键特性,它允许多个实例同时访问同一...
该宕机事件的故障原因是意外断电,导致小机服务器断电,从而导致ORACLE数据库宕机。在测试环境中,安排了一个工程师过去解决该问题。首先,工程师重启了小机服务器,启动完后,发现oracle所在的/app目录没有mount上...
Oracle数据库是由Oracle公司开发的一款关系型数据库管理系统(RDBMS),在全球范围内被广泛应用于企业级应用中,以其高性能、高可靠性和强大的数据处理能力著称。Oracle 10g(即第十代)是Oracle公司于2004年推出的一...
C#连接Oracle数据库(查询数据)方法,好东西,分享一下
* 索引(Index):Oracle数据库中的索引是指对表中的数据进行快速查找和排序的数据结构。 ORACLE 系统结构 Oracle数据库的系统结构包括: * 物理结构:Oracle数据库的物理结构是指由磁盘、内存、CPU 等硬件组件...
首先,让我们深入理解锁在Oracle数据库中的作用。锁是用来控制并发事务对数据访问的一种机制,它确保了在多个事务同时操作数据库时,数据不会被不正确地读取或修改。Oracle提供了多种类型的锁,包括DDL锁、DML锁和...