1. 查看被锁的表
SELECT p.spid,
a.serial#,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
FROM v$process p, v$session a, v$locked_object b, all_objects c
WHERE p.addr = a.paddr
AND a.process = b.process
AND c.object_id = b.object_id;
2. 查看是哪个进程锁的
SELECT sid, serial#, username, osuser
FROM v$session
where osuser = 'Administrator' ---》OS_USER_NAME
AND username = 'KAIFA'; --->ORACLE_USERNAME
3. 杀掉这个进程 al
alter system kill session '10,157'; --->里面的2个值是sid 和serial#
分享到:
相关推荐
本篇文章将深入探讨Oracle常见问题及其解决办法,尤其是关于用户管理的相关知识。 首先,我们来了解一下Oracle用户的基本概念。在Oracle中,用户是一个具有特定权限的实体,它可以连接到数据库并执行各种操作。创建...
### Oracle死锁原因及解决办法 #### 一、Oracle死锁概述 在Oracle数据库系统中,死锁是一种常见的并发问题,它会导致多个事务之间互相等待对方释放资源而无法继续执行,最终导致整个系统的运行效率降低甚至停滞。...
本资料包"ORACLE密码忘记解决办法"正是针对这个问题提供了解决方案。 首先,我们需要理解Oracle数据库的密码策略和安全机制。Oracle采用了一套复杂的密码验证机制,包括密码过期策略、复杂度要求、历史记录等,这些...
Oracle用户被锁,PL/SQL工具里使用用动态sql,导出对象 SQL脚本,ORA-00059解决办法,oracle ORA-01502 错误,ORA-24550,ORA-02054,查看oracle表每条记录的创建时间,
本文将详细介绍Oracle系统用户及普通用户被锁定后的解决办法,并提供一些实用的技巧,帮助读者有效应对这类问题。 #### 一、Oracle System用户被锁定的解决方案 当Oracle system用户被锁定时,通常可以采取以下...
#### 三、Oracle用户死锁解决办法 当定位到具体的原因后,可以采取相应的措施来解决Oracle用户死锁问题。 ##### 1. 修改密码输入错误次数限制 对于由于密码错误次数过多导致的用户锁定问题,可以考虑调整密码输入...
### 字段被SDE用户锁定的解决办法 在Oracle数据库管理过程中,可能会遇到特定的字段被SDE(Spatial Data Explorer)用户锁定的情况。这种情况通常发生在使用Oracle Spatial与GIS技术进行地理空间数据管理时。当一个...
在登陆时被告知test用户被锁,怎么回事呢?下面小编给大家带来了Oracle用户被锁的原因及解决办法,一起看看吧
Oracle 修改 SGA 参数无法启动的解决办法 Oracle 中的 SGA(System Global Area)是一块共享内存区域,是 Oracle 实例的核心组件之一。SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA ...
### Oracle账户锁定问题详解与解决方法 在Oracle数据库管理中,遇到账户被锁定的问题是非常常见的。这类问题通常出现在用户尝试多次使用错误的密码登录时,系统为了安全考虑自动锁定了该账户。本文将针对“Oracle ...
- 用户锁和系统锁:根据用户与系统的不同,Oracle的锁分为用户锁(如行级锁、表级锁)和系统锁(如系统资源锁)。 - 行级锁:锁定单个数据行,允许其他事务同时访问表的其他行。 - 表级锁:锁定整个表,提供更高...
解决这个问题的方法包括检查并清理可能存在的后台进程,如pmon、smon、lgwr和dbwr,以及删除内存锁文件"lk<sid>"和"sgadef<sid>.dbf"。使用`ps -ef | grep ora_ | grep $ORACLE_SID`命令可以查找残留的进程,并使用`...
### Oracle数据库密码过期解决办法 #### 背景与问题描述 在使用Oracle数据库时,经常遇到的一个问题是用户密码过期导致无法登录的情况。这种情况下通常会收到一个错误提示ORA-28002: The password will expire in ...
以下是一些常见的Oracle错误号及其原因和解决办法: 1. ORA-01002:fetch out of sequence - 当游标没有正确地按照执行顺序进行操作时,比如在未调用`OPEN`、`FETCH`或`CLOSE`之前尝试`FETCH`,会出现这个错误。...
这意味着尝试插入的数据违反了表中的唯一索引或唯一键约束,解决办法是检查并修正插入的数据,确保其不与现有数据重复。 2. **ORA-00017**:请求会话以设置跟踪事件。此错误通常发生在尝试在已有会话中启动跟踪时,...
解决办法是增加数据库的最大会话数限制,或者减少未使用会话的数量。 ORA-00020:超出最大进程数 在创建新的会话或执行某些操作时,如果超过数据库系统允许的最大进程数,将会触发此错误。可能需要增加最大进程数的...
- 死锁及其解决办法。 - **会话的终止步骤**: - 使用`ALTER SESSION KILL ...`杀死会话。 - **归档简单介绍**: - 归档模式下的数据库操作。 - 归档日志的管理和备份策略。 **2.4 STATSPACK&AWR** - **自动化...
解决办法是先断开会话与原进程的关联,再尝试转换。 #### ORA-00022: 无效的会话ID;访问被拒绝 当尝试使用无效的会话ID进行操作时,会出现此错误。确保使用的会话ID正确无误,或者重新建立一个新的会话。 #### ...
出现JAVA.EXE的解决办法? 如果在Oracle环境中遇到JAVA.EXE问题,可能是由于Oracle JVM组件出现问题。可以尝试重新安装JVM组件或者检查Java配置。 以上仅为部分常见问题及其解答,针对更具体的问题,可以参考...