oracle如何处理死锁,Oracle死锁处理实例
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死锁处理实例相关推荐
- 并发访问oracle数据库的数据死锁分析和解决措施,解决Oracle数据库死锁
[IT168 技术文档] 介绍 本文我们尝试总结在多个用户并发情况下,如何识别和解决删除操作期间发生的死锁问题,在开始之前,我们先简单描述一下什么是死锁以及什么东西会导致死锁. 死锁 在任何数据库中发 ...
- 记一次升级Oracle驱动引发的死锁
问题描述 近期项目需要从虚拟机环境迁移到容器环境,其中有一个项目在迁移到容器环境之后的两天之内出现了2次"死锁(deadlock)"的问题,部分关键日志如下: Found one ...
- ORACLE查找并解除死锁进程
ORACLE查找并解除死锁进程 1.查找死锁进程 select /*+RULE*/v$lock.sid, decode(v$lock.type, 'MR', 'Media Recove ...
- oracle会话临时表会造成死锁,Oracle Temporary Tables(Oracle 临时表)
Oracle Temporary Tables(Oracle 临时表) 1. 建立临时表语法 A.ON COMMIT DELETE ROWS 定义了建立事务级临时表的方法 CREATE GLOBAL ...
- oracle挂堎,Oracle 冷拷备实例挂到新ORACLE时应注意问题。
冷拷备了一个原有数据库,要把他移植到新的数据库中时,要注意一下: 1.Oradim -new -sid [实例名:demo] -intpwd [PWD] -pfile= [要创建实例的配置文件:*. ...
- oracle存储过程生成单号,Oracle生成单据编号存储过程的实例代码
Oracle生成单据编号存储过程,在做订单类似的系统都可能会存在订单编号不重复,或是流水号按日,按年,按月进行重新编号. 可以参考以下存储过程 CREATE OR REPLACE procedure ...
- [转]查询oracle数据库的数据库名、实例名、ORACLE_SID
转自:http://hi.baidu.com/goodoog/item/d5238575c063042fd7a89cae 数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容 ...
- oracle系统库名,Oracle 札记之 一:数据库名,数据库实例名,数据库域名,操作系统环境变量...
数据库名是用于区分数据库的一个内部标识,是以二进制方式存储在数据库控制文件中的参数.数据库创建之后不能再修改这个参数.数据库创建后,它被写入数据库参数文件pfile或Spfile中.格式如下: ... ...
- [转] Oracle学习之创建数据库(新建实例)
由于项目需求,在本机中开发,需要新建oracle数据库实例,亲测可以. 出处:http://blog.csdn.NET/luiseradl/article/details/6972217 http:/ ...
- linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例
本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...
最新文章
- 【Ovirt 笔记】JBoss modules 配置分析与整理
- matlab 不单调 插值,三组无关数据进行MATLAB画三维图不采用插值的方法该怎么办...
- 这可能是这次疫情最搞笑的事情,可看着看着却鼻酸了
- Flutter中富文件标签的解决方案
- java calendar数组_Java Calendar Date使用总结
- ps怎么制作流体_PS制作流体字
- NTKO打开服务器上的文件
- Java读取数据库中的数据
- 乐优商城遇到的坑(四)之前台门户系统之Search.html
- 74ls20设计半加器_数字电子技术实验练习内容
- 电脑正下方显示桌面和计算机,电脑桌面下方的显示栏怎么设置
- 和Ajax斗志斗勇的日子
- Java异常 | JedisException: Could not get a resource from the pool
- python3的各种经典案例,总共299个案例,直接可以运行(中:100个案例)
- 【转】实习中,我怎样学习和工作
- 一个IT人的咖啡爱情
- 深入剖析Spring Web源码(十九) - 整理的文档和日志的索引(第一版)
- NGINX源码之:目录导航
- 发起投票的网址摄影投票比赛链接制作手机制作投票链接投票网站
- SAN交换机Zone配置详解及最佳实践
热门文章
- OPA 17 - searchField.setValue
- how does SAP ui5 know the phone, tablet type, os type
- Uncaught TypeError: object is not a function
- 用postman在CSDN上创建博客
- Error starting static Resources caused by project facet
- Java里的稀疏矩阵Sparse Array
- SAP云平台对Kubernetes的支持
- sort+参数+linux,linux sort下令参数及用法详解
- php 查看文件锁定状态_php文件锁死锁怎么办
- 初次联系导师短信模板_2020考研复试:提前联系导师的6点注意事项(附邮件模板)...