首页 > 数据库 >查看oracle死锁

查看oracle死锁

时间:2022-10-24 13:59:25浏览次数:42  
标签:查看 system 死锁 session kill sid oracle alter Row

select  A.sid, b.serial#, 
decode(A.type, 
    'MR', 'Media Recovery', 
    'RT','Redo Thread', 
    'UN','User Name', 
    'TX', 'Transaction', 
    'TM', 'DML', 
    'UL', 'PL/SQL User Lock', 
    'DX', 'Distributed Xaction', 
    'CF', 'Control File', 
    'IS', 'Instance State', 
    'FS', 'File Set', 
    'IR', 'Instance Recovery', 
    'ST', 'Disk Space Transaction', 
    'TS', 'Temp Segment', 
    'IV', 'Library Cache Invalida-tion', 
    'LS', 'Log Start or Switch', 
    'RW', 'Row Wait', 
    'SQ', 'Sequence Number', 
    'TE', 'Extend Table', 
    'TT', 'Temp Table', 
    'Unknown') LockType, 
 c.object_name, 
 ---b.username, 
 ---b.osuser, 
 decode(a.lmode,   0, 'None', 
            1, 'Null', 
            2, 'Row-S', 
            3, 'Row-X', 
            4, 'Share', 
            5, 'S/Row-X', 
            6, 'Exclusive', 'Unknown') LockMode, 
 B.MACHINE,D.SPID ,b.PROGRAM
 from v$lock a,v$session b,all_objects c,V$PROCESS D 
 where a.sid=b.sid and a.type in ('TM','TX') 
 and c.object_id=a.id1 
 AND B.PADDR=D.ADDR 
 
-- alter system kill session 'SID,serial#'
alter system kill session '5664,37509'; 
alter system kill session '4247,40684'; 
alter system kill session '3279,22487'; 

标签:查看,system,死锁,session,kill,sid,oracle,alter,Row
From: https://www.cnblogs.com/anjun-xy/p/16821228.html

相关文章

  • oracle启动过程【转】
    深入理解ORACLE启动过程ORACLESERVER由实例(Instance)和数据库(database)组成,而实例是由一组后台进程和一块共享内存区域(sga)组成,而后台进程是数据库和操作系统进行交......
  • Linux查看CPU个数
    一查看cpu型号root@localhost:~#grepname/proc/cpuinfo|sort|uniqmodelname:IntelCoreProcessor(Broadwell,noTSX)二查看物理CPU个数root@localhost......
  • 服务器无OS查看BMC MAC地址的方法
    1.没有系统,所以不能用ipmitool去查看2.BIOS下也看不到,只能看到BMC的IP3.这时候只能把BMC接到局域网,进入BMC查看MAC地址4.打开BMC界面之后提示登陆,但是不知道用户名......
  • Oracle数据库在语法上与MySQL的不同点
    0.不区分大小写Oracle数据库是不区分大小写的1.分页查询实现MySQL分页查询的实现是使用limit关键词,但是在Oracle中没有limit这个关键词,取而代之的是rownum,用法如下:se......
  • ubuntu系统查看内核,升级内核,删除内核,切换内核
    1.查看内核列表sudodpkg--get-selections|greplinux-image2.查看当前使用的内核uname-r3.删除内核tips:删除当前版本重启会使用低一级的已安装内核,如......
  • Linux查看硬盘空间
    查看命令:df-hl  查看磁盘剩余空间df-h   查看每个根路径的分区大小du-sh[目录名]   返回该目录的大小du-sm[文件夹]   返回该文件夹总数du-h[......
  • Oracle使用expdp/impdp实现数据库迁移
    Oracle使用expdp/impdp实现数据库迁移导出0.准备导出路径cd/u01/app/oraclemkdirbak&&chmod777bak1、创建目录(sqlplus)createdirectorybakas'/u01/app......
  • 查看进程使用的线程数量
    1、找到目标进程可以使用ps-ef命令,通过grep关键字来找到目标进程比如我想查看一个监控(prometheus)的进程,结果如下所示:红框内即为监控的进程号2、方法1:pstree命令pstree-p......
  • Oracle 存储过程学习总结
    创建/更新存储过程基础基础用法创建/修改无参存储过程CREATEORREPLACEPROCEDUREprocedure_name[IS|AS]--声明全局变量(可选)BEGIN--存储过程的执行体END;--也......
  • oracle expdp/exp ora-600/ora-39014报错处理
    在一次数据迁移的时候,expdp导出报错,错误信息如下:  版本号:11.2.0.1没有打PSU,查看报错的aler部分日志如下:  其中的某一些trc日志文件截图:Tracefiled:\oracle\a......