记录被另一个用户锁

原创 2011年01月18日 15:21:00

1. 查询被锁进程:

SELECT   A.OWNER,      
                  A.OBJECT_NAME,      
                  B.XIDUSN,      
                  B.XIDSLOT,      
                  B.XIDSQN,      
                  B.SESSION_ID,      
                  B.ORACLE_USERNAME,      
                  B.OS_USER_NAME,      
                  B.PROCESS,      
                  B.LOCKED_MODE,      
                  C.MACHINE,      
                  C.STATUS,      
                  C.SERVER,      
                  C.SID,      
                  C.SERIAL#,      
                  C.PROGRAM    
        FROM   ALL_OBJECTS   A,      
                  V$LOCKED_OBJECT   B,      
                  SYS.GV_$SESSION   C  
      WHERE   (   A.OBJECT_ID   =   B.OBJECT_ID   )  
          AND   (B.PROCESS   =   C.PROCESS   )
      ORDER   BY   1,2

 

2. 杀死进程

alter system kell session 'sid, serial#'

oracle中记录被另一个用户锁住的原因与解决

原因: 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 原...
  • huoliya12
  • huoliya12
  • 2016年03月22日 15:29
  • 10556

oracle 记录被另一个用户锁住 (附:操作实例)

今天,运行Java后台程序,设置了断点,每到执行SQL语句时,就卡住,执行检查,发现SQL语句并没有问题,程序没没问题,于是把语句拷贝到PL/SQL里面执行,发现还是语句执行了很久都没有结果,于是我中...
  • jumtre
  • jumtre
  • 2014年11月05日 16:55
  • 2331

日常记录(一)MySQL被锁解决方案

前言 由于前段时间为了让部署在Linux中的项目访问另一台服务器的MySQL,经过各种折腾就把root用户给弄出问题了,导致死活登不上PS:Linux中的项目还是没有连上。。(这是后话了。)。经过...
  • qq_18661793
  • qq_18661793
  • 2016年07月08日 23:29
  • 1186

fcntl 对文件加锁示例

fcntl, flock, 加锁
  • konga
  • konga
  • 2016年04月30日 16:30
  • 1161

Oracle 锁住单表和单行记录

记得前段时间面试时一面试官就问到 Oracle如何锁住单条记录的,当时自己不是在想答案,而是靠还有这么问这么变态的问题,对于没用过Oracle的我一头雾水,更别答案了,今天用到这个顺便记录下,废话不多...
  • yangchengsong
  • yangchengsong
  • 2013年04月09日 17:24
  • 1400

linux互斥锁简介(用户态)

一、引言     互斥锁,是一种信号量,常用来防止两个线程在同一时刻访问相同的共享资源。它有以下三个特性。(a)原子性:把一个互斥量锁定为一个原子操作,这意味着操作系统(或pthread函数库)保证了...
  • silent123go
  • silent123go
  • 2016年10月08日 21:06
  • 866

IPC之记录锁详解

基本概念: 当两个人同时编辑一个文件时,其后果将如何?在大多数unix系统中,该文件的最后状态取决于写该文件的最后一个进程, 记录锁(record locking)的功能是:当一个进程正在读或者修改文...
  • daiyudong2020
  • daiyudong2020
  • 2016年08月17日 01:10
  • 965

小何讲Linux: 文件锁及其实例

Linux中软件、硬件资源都是文件(一切皆文件),文件在多用户环境中是可共享的。 文件锁是用于解决资源的共享使用的一种机制:当多个用户需要共享一个文件时,Linux通常采用的方法是给文件上锁,来避免共...
  • rl529014
  • rl529014
  • 2016年05月07日 10:35
  • 3666

Oracle用户被锁及解决办法

iamlaosong文 数据库服务器的报账号被锁的错误,先解锁再细查原因,应该是我改用户口令造成的,口令修改后,每天的数据导入程序中配置的口令没有及时修改,导致错误登录次数超限被锁,查数据导入情况,果...
  • iamlaosong
  • iamlaosong
  • 2016年11月14日 10:01
  • 3331

Oracle11g用户被频繁锁定的解决办法

今天工作遇到一个问题,由于换了新的数据库,在执行一个数据导入的定时任务时发现总是报用户被锁定的错误,排查一番发现:程序配了30个数据库连接,Oracle默认是设置10条,因此导致用户频繁被锁,网上查了...
  • lcjackson
  • lcjackson
  • 2014年07月30日 18:19
  • 1737
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录被另一个用户锁
举报原因:
原因补充:

(最多只允许输入30个字)