3、操作系统层杀死死锁进程

1、登录root用户;

2、su - oracle(进入Oracle用户环境下);

3、sqlplus / as sysdba(进入DBA权限下);

4、查询KILLED状态的session:

select a.spid,b.sid,b.serial#,b.username

from v$process a,v$session b

where a.addr=b.paddr

and b.status=‘KILLED‘;

5、找到v$session,状态为“killed”的sid,通过sid,找到spid:

select spid,osuser,s.PROGRAM from v$session s,v$process p where s.PADDR=p.ADDR and s.SID=‘2151‘;

6、执行杀进程语句

KILL -9 spid

4、注意事项:

1)在unix上,用root身份执行命令:#kill -9 12345

2)、在windows(unix也适用)用orakill杀死线程,orakill是oracle提供的一个可执行命令,语法为:

orakill sid thread

其中:

sid:表示要杀死的进程属于的实例名

thread:是要杀掉的线程号,即第3步查询出的spid。

例:c:>orakill orcl 12345

注意:这里要注意的是kill OS进程是在服务端操作,而不是你程序所在客户机。

Oracle死锁处理实例

标签:roo   stat   media   系统   term   spi   而不是   ssi   ram

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/kingwei55555/p/11062106.html

oracle如何处理死锁,Oracle死锁处理实例相关推荐

  1. 并发访问oracle数据库的数据死锁分析和解决措施,解决Oracle数据库死锁

    [IT168 技术文档] 介绍 本文我们尝试总结在多个用户并发情况下,如何识别和解决删除操作期间发生的死锁问题,在开始之前,我们先简单描述一下什么是死锁以及什么东西会导致死锁. 死锁 在任何数据库中发 ...

  2. 记一次升级Oracle驱动引发的死锁

    问题描述 近期项目需要从虚拟机环境迁移到容器环境,其中有一个项目在迁移到容器环境之后的两天之内出现了2次"死锁(deadlock)"的问题,部分关键日志如下: Found one ...

  3. ORACLE查找并解除死锁进程

    ORACLE查找并解除死锁进程 1.查找死锁进程 select /*+RULE*/v$lock.sid, decode(v$lock.type,         'MR', 'Media Recove ...

  4. oracle会话临时表会造成死锁,Oracle Temporary Tables(Oracle 临时表)

    Oracle Temporary Tables(Oracle 临时表) 1. 建立临时表语法 A.ON COMMIT DELETE ROWS 定义了建立事务级临时表的方法 CREATE GLOBAL ...

  5. oracle挂堎,Oracle 冷拷备实例挂到新ORACLE时应注意问题。

    冷拷备了一个原有数据库,要把他移植到新的数据库中时,要注意一下: 1.Oradim -new -sid [实例名:demo] -intpwd [PWD]  -pfile= [要创建实例的配置文件:*. ...

  6. oracle存储过程生成单号,Oracle生成单据编号存储过程的实例代码

    Oracle生成单据编号存储过程,在做订单类似的系统都可能会存在订单编号不重复,或是流水号按日,按年,按月进行重新编号. 可以参考以下存储过程 CREATE OR REPLACE procedure ...

  7. [转]查询oracle数据库的数据库名、实例名、ORACLE_SID

    转自:http://hi.baidu.com/goodoog/item/d5238575c063042fd7a89cae 数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容 ...

  8. oracle系统库名,Oracle 札记之 一:数据库名,数据库实例名,数据库域名,操作系统环境变量...

    数据库名是用于区分数据库的一个内部标识,是以二进制方式存储在数据库控制文件中的参数.数据库创建之后不能再修改这个参数.数据库创建后,它被写入数据库参数文件pfile或Spfile中.格式如下: ... ...

  9. [转] Oracle学习之创建数据库(新建实例)

    由于项目需求,在本机中开发,需要新建oracle数据库实例,亲测可以. 出处:http://blog.csdn.NET/luiseradl/article/details/6972217 http:/ ...

  10. linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例

    本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...

最新文章

  1. 【Ovirt 笔记】JBoss modules 配置分析与整理
  2. matlab 不单调 插值,三组无关数据进行MATLAB画三维图不采用插值的方法该怎么办...
  3. 这可能是这次疫情最搞笑的事情,可看着看着却鼻酸了
  4. Flutter中富文件标签的解决方案
  5. java calendar数组_Java Calendar Date使用总结
  6. ps怎么制作流体_PS制作流体字
  7. NTKO打开服务器上的文件
  8. Java读取数据库中的数据
  9. 乐优商城遇到的坑(四)之前台门户系统之Search.html
  10. 74ls20设计半加器_数字电子技术实验练习内容
  11. 电脑正下方显示桌面和计算机,电脑桌面下方的显示栏怎么设置
  12. 和Ajax斗志斗勇的日子
  13. Java异常 | JedisException: Could not get a resource from the pool
  14. python3的各种经典案例,总共299个案例,直接可以运行(中:100个案例)
  15. 【转】实习中,我怎样学习和工作
  16. 一个IT人的咖啡爱情
  17. 深入剖析Spring Web源码(十九) - 整理的文档和日志的索引(第一版)
  18. NGINX源码之:目录导航
  19. 发起投票的网址摄影投票比赛链接制作手机制作投票链接投票网站
  20. SAN交换机Zone配置详解及最佳实践

热门文章

  1. OPA 17 - searchField.setValue
  2. how does SAP ui5 know the phone, tablet type, os type
  3. Uncaught TypeError: object is not a function
  4. 用postman在CSDN上创建博客
  5. Error starting static Resources caused by project facet
  6. Java里的稀疏矩阵Sparse Array
  7. SAP云平台对Kubernetes的支持
  8. sort+参数+linux,linux sort下令参数及用法详解
  9. php 查看文件锁定状态_php文件锁死锁怎么办
  10. 初次联系导师短信模板_2020考研复试:提前联系导师的6点注意事项(附邮件模板)...