`
crane136
  • 浏览: 5878 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

锁住表不放

阅读更多
一下文字来源于: http://falchion.iteye.com/blog/688582


在开发项目中经常发现有人锁住表不放

我们可以通alter system kill session 'sid, serial#' 命令来解决!

通过以下sql来查找sid ,serial# 和相关信息

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  and C.STATUS='ACTIVE'
ORDER BY 1,2



--1.下面的语句用来查询哪些对象被锁:

select object_name,machine,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;

--2.下面的语句用来杀死一个进程:
alter system kill session '24,111';-- (其中24,111分别是上面查询出的sid,serial#)

--【注】以上两步,可以通过Oracle的管理控制台来执行。 用户一定要具有相应权限。

--3.如果利用上面的命令杀死一个进程后,进程状态被置为"killed",但是锁定的资源很长时间没有被释放,那么可以在os一级再杀死相应的进程(线程),首先执行下面的语句获得进程(线程)号:
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=24 --(24是上面的sid)

--4.在OS上杀死这个进程(线程):
--1)在unix上,用root身份执行命令:
--#kill -9 12345(即第3步查询出的spid)
--2)在windows(unix也适用)用orakill杀死线程,orakill是oracle提供的一个可执行命令,语法为:
orakill sid thread
--其中:
--sid:表示要杀死的进程属于的实例名
--thread:是要杀掉的线程号,即第3步查询出的spid。
--例:c:>orakill orcl 12345
分享到:
评论

相关推荐

    数据库 死锁的解决

    一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样...

    深蓝音乐铃声播放系统 7.5 安装版

    深蓝音乐铃声播放系统 7.5 安装版 ...15.远程插件更新,与旧版的客户端将不兼容,需要重新安装“遥控客户端”文件夹中的客户端。 16.PC版远程控制程序中加入WAV转MP3的功能,可以大大减小WAV的文件体积。 17.

    Master-Lock-Cracker:通过感觉阻力并将其放入计算器来破解所有主锁钥匙

    用力向左旋转拨盘(向10),直到锁住拨盘。 请注意,刻度盘是如何锁定在一个小凹槽中的。 如果您正好位于3和4之类的两位数字之间,请松开钩环,然后将表盘进一步向左旋转,直到进入下一个锁定的凹槽为止。 但是,...

    三位数字电容表说明书

    当该端为低电平时,3组计数器的内容分别进入3组锁存器,当该端为高电平时,锁存器锁定,计数器的值不能进入。 DIS:该端接地时,计数脉冲才能进行计数。 DS1、DS2、DS3:位选通扫描信号的输出,这3端能循环地输出...

    SSPS7.6安装版

    15.远程插件更新,与旧版的客户端将不兼容,需要重新安装“遥控客户端”文件夹中的客户端。 16.PC版远程控制程序中加入WAV转MP3的功能,可以大大减小WAV的文件体积。 17.作息项中加入插件菜单调用的功能,以运行程序...

    audio_service:Flutter 插件可在屏幕关闭时在后台播放音频

    您的后台任务实现回调以响应来自 Flutter UI、耳机按钮、锁定屏幕、通知、iOS 控制中心、车载显示器和智能手表的播放请求: 您可以实现这些回调来播放适合您的应用程序的任何类型的音频,例如音乐文件或流、音频...

    数据库分表处理设计思想和实现

    就是说,如果前一个SQL没有执行完毕的话,后面的SQL是不会执行的,因为为了保证数据的完整性,必须对数据表文件进行锁定,包括共享锁和独享锁两种锁定。共享锁是在锁定的期间,其它线程也可以访问这个数据文件,但是...

    BBSGood 仗剑红尘美化商业版

    增加头像可外部连接 版主首页的显示与关闭 修正普通用户上传权限,新注册默认登入的用户,不能上传的错误 针对个别用户的上传功能 安全设置 增加IP段锁定功能 Flash播放在ubb中的开关功能 图片显示在ubb中的开关功能...

    Toad 使用快速入门

    例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。 SQL 编辑器: SQL 编辑器的...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...

    IQC电子基础知识培训

    IQC电子基础知识培训...4.极性 仪表测量 用数字三用表测量极性是否正确 A 5.电气参数 仪表测量 用三极管图示仪测试二极管的UF、IFM、UR值 A 测试用仪器、仪表、工具: 1. 晶体管图示仪 (QT2) 2. 万用表 ...

    jeesite后台框架

    一是,放到表头的好处是,可一览熟知该实体类对应的物理表结构是什么样,开发者思维从物理表结构到对象的映射转换,都是基于物理表结构的,@Column指定物理字段名,而不是指定类上的属性名,也是这个原因;...

    mysql数据库my.cnf配置文件

    InnoDB在它自己的锁定表中自动检测事务死锁并且回滚事务。InnoDB用LOCK TABLES语句注意到锁定设置。默认值是50秒 bulk_insert_buffer_size = 1024M # 批量插入缓存大小, 这个参数是针对MyISAM存储引擎来说的。适用...

    DevArt UniDAC v.3.70.0.19 [D7-XE]

    比如,刷新单条记录(RefreshRecord)、多表更新的属性(UpdatingTable)、宏替换参数(Macros)、集成删除/新增/修改/刷新/锁定SQL语句、FetchRows,更让人称道的是引入了UpdateSQL组件。 在处理MSSQL新增后的自增...

    Excel抽奖程序(春节抽奖)

    10、若要在抽奖过程中显示中奖者的照片,则需把抽奖人的照片放到photo文件夹下面,同时在《候选名单》工作表的C列给出照片名。 11、若要更改在抽奖过程中播放的声音,可以替换Music文件夹下面的start.wav、finish....

    校园微博基于J2EE MVC框架 JSP SQLServer2000

    输入高校名,会去扫描数据库,如果高校不存在,则要求用户注册自己所在的学校,注册后改用户还是不能登录的,因为新注册的学校是默认被锁住的,得管理员为这个学校解锁,管理员的帐号是xilige@qq.com,密码是123456,...

    风讯dotNETCMS 源码包 1.0 SP5 20110408.rar

    28 删除管理员相关表后,其他表存在数据重复的情况,如附件图 29 安装完成后系统参数设置中站点采用路径建议使用“相对路径”从而不影响以后搬迁域名 30 AC添加新闻时报错不能进行下一步操作,详细如附件图所示 ...

    xp系统的一些你不知道的使用

    3045-即时锁定电脑 3046-缩短系统启动时 chkdsk 的等待时间 3047-不把删除的档案移到资源源回收筒 3048-关闭档案总管使用 Zip 档案为目录 3049-定时自动关闭电脑 3050-自选文件夹背景 3051-关闭 windows 自动...

    风讯dotNETCMS 安装包 1.0 SP5 20110408.rar

    28 删除管理员相关表后,其他表存在数据重复的情况,如附件图 29 安装完成后系统参数设置中站点采用路径建议使用“相对路径”从而不影响以后搬迁域名 30 AC添加新闻时报错不能进行下一步操作,详细如附件图所示 ...

    最新网管精华实用技巧170篇免费下载(网管的必备)

    如何锁住桌面背景 如何挽救软盘文件 如何移动收藏夹 如何隐藏磁盘驱动器 如何优化BIOS 如何找到自启动程序 如何自动重启 删除NTFS分区 删除屏幕保护和壁纸 删除系统备份文件 删除信使服务 设置窗口自动...

Global site tag (gtag.js) - Google Analytics