`
lvmlvy
  • 浏览: 42574 次
社区版块
存档分类
最新评论

oracle 出现不能查询sql时候, 表被锁住解决方法

    博客分类:
  • java
阅读更多
oracle 出现不能查询sql时候, 表被锁住解决方法
.select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;




alter system kill session 's.sid,s.serial#'

分享到:
评论

相关推荐

    oracle锁表查询

    用oracle数据库的人都知道,某些表被锁住过后,一使用应用程序就报错。这个程序可以很好的解决这个问题。

    oracle常见的锁查询和处理

    --数据库中的表锁,查找某个表被哪个session锁定 --DML语句产生的锁 --谁锁住了表,引起了谁的等待 --事务,锁,回滚段 --LOCKED_OBJECTS --出错的分布式事务锁 --分布式事务 --Hold进程 --会话式事务锁 --...

    检查Oracle数据库被锁的对象的sql语句

    用来检查数据库表是否被锁住,以及pkg包是否被锁住

    oracle执行update语句时卡住问题分析及解决办法

    这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如果不commit却强制关闭连接,oracle就会将这条提交的记录锁住。由于我的java程序...

    ORACLE 查询被锁住的对象,并结束其会话的方法

    使用Oracle时,发现有表被锁,又不知道是谁(或者哪个程序)锁的,怎么办 ? 两步走: 1、查找出被锁对象的会话ID和序列号 执行如下SQL: -- 查询出被锁对象,并提供 kill 脚本 SELECT S.SID, S.MACHINE, O.OBJECT_...

    Oracle中在pl/sql developer修改表的2种方法

    student表需要操作人修改完commit之后才可以做其他的操作,否则该表会被锁住。   二、方式二 select t.*,t.rowid from student t 在pl/sql developer中右击某表,显示的就是该语句,这样做不会将该表锁住。 想修改...

    深入探讨:Oracle中如何查询正锁表的用户以及释放被锁的表的方法

    可在PL/SQL中用如下SQL语句来查询当前数据库中哪些表被锁住了,并且是哪些用户来锁的这些表: SELECT A.OWNER, –OBJECT所属用户 A.OBJECT_NAME, –OBJECT名称(表名) B.XIDUSN, B.XIDSLOT, B.XIDSQN, B....

    oracle管理常用sql

    查看用户下所有主键外键引用, Windows环境中Kill掉Oracle线程(orakill),查看有哪些表被锁住,Oracle 官方文档下载,对表收集统计信息,刷新物化视图,Oracle 查看用户权限,Oracle 外连接和 (+)号的用法,多行合并一行

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    是oracle权限最高的用户,登录时不能用normal。 2. system用户:超级用户,默认是SYSOPT(操作数据库的人),不过它也能以SYSDBA的权限登陆。拥有普通dba角色权限。 3. scott用户:是个演示用户,是让你学习Oracle用的...

    解决sql死锁问题

    在oracle中,不小心将表锁住了,用语句解锁

    oracle如何解锁封锁的账号

    (1)我们在安装Oracle的时候最后一步有一个管理账户的,里边可以解锁所所需的账户,但是很多的人有时候没有解锁, 下边研究一下使用命令行的方式解锁账户 (2)启动SQL Plus 先登录SYSTEM账户(密码是你自己安装的...

    Oracle解锁的方式介绍

    通过SQL查询可以查看到被锁住的表AA以及Sid,Serial#;使用DBA身份,通过执行 alter system kill session 'SID,SERIAL#';即可解锁

    Toad 使用快速入门

    SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地...

    JDBC Oracle执行executeUpdate卡死问题的解决方案

    使用jdbc执行oracle的删除操作的时候程序卡死不动了。 问题分析: 对于这一类问题,一般都是数据库事务未提交,导致executeUpdate卡死。 所以解决方案: 1、在执行完executeUpdate 后,记得将事务提交con.commit(); ...

    SQL语法大全

    sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据...

    oracle查看会话锁定的所有对象代码分享

    代码如下:select session_id sid, owner, name, type, mode_held... 您可能感兴趣的文章:ORACLE 查询被锁住的对象,并结束其会话的方法解析Oracle数据库中的对象集合schemaORACLE 常用的SQL语法和数据对象Oracle使用PL/

    数据库异常hang住解决

     接着通过sqldevelpdev客户端查询有没有锁等待之类会话事件,果然有,而且是两个session持有TX锁,然后通过下面的sql查询从oracle和linux级别kill掉了相应session,以为风波此平静,结果过了不

    Mysql 数据库死锁过程分析(select for update)

    解决同时拿数据的方法有很多,为了更加简单,不增加其他表和服务的情况下,我们考虑采用select… for update的方式,这样X锁锁住查询的数据段,表里其他数据没有锁,其他业务逻辑还是可以操作。 这样一台服务器比如...

    Perl 实例精解(第三版).pdf

    9.1.7 使用flock锁住文件 9.1.8 seek和tell函数 9.1.9 打开文件读写 9.1.10 管道打开 9.2 传送参数 9.2.1 ARGV数组 9.2.2 ARGV和Null文件句柄 9.2.3 eof函数 9.2.4 -i开关:原位编辑文件 ...

    library cache pin等待事件

    library cache pin 事件是用来管理library cache的并发访问的, pin一个object会引起相应的heap被载入内存中,如果客户端需要修改或检测这个object它就必须在锁住后取得一个pin.library cache pin的等待时间为3秒钟,...

Global site tag (gtag.js) - Google Analytics