PL/SQL删除锁表的进程
步骤1:用以下SQL查看进程列表,判断出被锁定的表
SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号,
lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vss.action Action,vss.osuser OSUSER, vss.LOGON_TIME,
vss.process AP_PID, VPS.SPID DB_PID ,vss.*
From v$locked_object lo, dba_objects dob, v$session vss, V$PROCESS VPS
Where lo.OBJECT_ID = dob.OBJECT_ID
and lo.SESSION_ID = vss.SID
AND VSS.paddr = VPS.addr
order by 2,3,DOB.object_name
或者
SELECT /*+ rule */ lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name,
o.owner,o.object_name,o.object_type,s.sid,s.serial#
FROM v$locked_object l,dba_objects o,v$session s
WHERE l.object_id=o.object_id
AND l.session_id=s.sid
ORDER BY o.object_id,xidusn DESC
--查找被锁表
步骤2 删除进程,如之前的“删除号”查找出的结果为“286, 2184”,则运行以下SQL
ALTER system kill session '286, 2184'
PL/SQL删除锁表的进程相关推荐
- 使用PL/SQL删除百万条记录的大表
使用PL/SQL删除百万条记录的大表: 最近开发人员对测试环境数据库进行了压力测试,数据库中产生了大量的脏数据.有几张大表里数据量均在百万甚至千万条的记录数.开发人员现提出需求如下: 只清理其中的部分 ...
- 利用PL/SQL打印ASCII表?
利用PL/SQL打印ASCII表? 系统环境: 1.操作系统:Windows 2000 2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3.安装路径:C:\ORACLE ...
- sql 删除数据库表内容
1. 若要删除表中的所有行,则 TRUNCATE TABLE 语句是一种快速.无日志记录的方法.TRUNCATE TABLE 与不含有 WHERE 子句的 DELETE 语句在功能上相同.但是,TRU ...
- 锁表的进程和语句,并杀掉
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ...
- Oracle操作语句(PL/SQL)创建表空间:第 1 行出现错误: ORA-01119: 创建数据库文件时出错 ORA-27040: 文件创建错误, 无法创建文件OSD-04002: 无法打开文件
1.题目要求: 2.遇到的问题情况: 3.问题分析: 创建表空间时指定的文件目录地址出错 4.解决问题(解决方法): 问:既然是路径出错,那么就找到正确的路径即可,那么正确路径是什么呢? 答:是自己P ...
- Oracle之:查询锁表,删除锁表
-- 查询当前哪个表被锁 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo. ...
- 用PL/SQL创建图书表
创建图书表@TOC 1.新建一个sql窗口,创建一个图书表 create table book ( no varchar2(64), name varchar2(10), author varchar ...
- mysql删除表中的唯一索引吗_Mysql 使用sql删除同表中重复数据并加唯一索引
同一张表中,假设以两个字段做唯一业务,这两个字段分别为key1,key2, 则以这两个字段为唯一 DELETE tablename FROM tablename , ( SELECT min(id) ...
- [Oracle PL/SQL]当数据表设计成具有父ID的时候,当需要选择所有与父ID同根生的所有节点的时候,使用的SQL语句...
在树控件中,通常面临着选择树节点的问题. 而我们的数据库表结构通常是由parentId和Id组成parentId顾名思义就是父节点的ID. 树节点形如: - 父节点1 + 子节点1 - 子节点2 + ...
最新文章
- 记录一个比较完整的python项目分析架构
- 倒下的RoadStar结局来了:VC清盘止损,三位创业者承担1亿债务,打着官司各投林...
- Java内存之栈与堆
- ZOJ3370. Radio Waves(2-sat)
- 2018年长沙理工大学第十三届程序设计竞赛 G-逃离迷宫
- chrome/chromium浏览器的Enter passwod to unlock your login keyring
- 老男孩爬虫实战密训课第一季,2018.6,初识爬虫训练-实战1-爬取汽车之家新闻数据...
- undertow服务器分析_使用undertow构建和测试Websocket服务器
- Makefile学习(三)[第二版]
- 内存映射与DMA笔记
- [译] ASP.NET 生命周期 – ASP.NET 请求生命周期(二)
- 团队作业——系统设计和任务分配
- 2012Google校园招聘笔试题
- 新员工入职表_舞钢农商银行:组织新招录员工开展反假币培训
- office图标异常处理
- 关于补天SRC新手入门详细介绍(通用漏洞篇)
- 金财致远咨询有限公司莅临美和易思参观交流
- 佳沛奇异果猕猴桃扫盲
- 直播弹幕互动游戏如何开播?
- iPad连android热点掉线,iphone热点总掉线怎么办?苹果手机保持热点不断开的方法...
热门文章
- 2008系统无法启动服务器不可用,SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)...
- Java==和equals的区别以及常量池的内存图解
- AtCoder算法竞技平台简介
- StringUtils.isNotBlank与isNotEmpty区别
- 远行星号java 出错_按照教程搞了一条新船,但是出错了,求大神看看怎么回事...
- OWASP TOP 10的风险分析、预防措施以及攻击范例(上)
- 「生态化反」下的微信,不再克制了
- 【STM32】HAL库-DMA
- android 加载图片黑屏,Android 中启动页黑屏及白屏的解决方式
- There was an error parsing `Gemfile`: (<unknown>): could not find expected ‘:‘ while scanning a simp