一下文字来源于: 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 安装版 ...15.远程插件更新,与旧版的客户端将不兼容,需要重新安装“遥控客户端”文件夹中的客户端。 16.PC版远程控制程序中加入WAV转MP3的功能,可以大大减小WAV的文件体积。 17.
用力向左旋转拨盘(向10),直到锁住拨盘。 请注意,刻度盘是如何锁定在一个小凹槽中的。 如果您正好位于3和4之类的两位数字之间,请松开钩环,然后将表盘进一步向左旋转,直到进入下一个锁定的凹槽为止。 但是,...
当该端为低电平时,3组计数器的内容分别进入3组锁存器,当该端为高电平时,锁存器锁定,计数器的值不能进入。 DIS:该端接地时,计数脉冲才能进行计数。 DS1、DS2、DS3:位选通扫描信号的输出,这3端能循环地输出...
15.远程插件更新,与旧版的客户端将不兼容,需要重新安装“遥控客户端”文件夹中的客户端。 16.PC版远程控制程序中加入WAV转MP3的功能,可以大大减小WAV的文件体积。 17.作息项中加入插件菜单调用的功能,以运行程序...
您的后台任务实现回调以响应来自 Flutter UI、耳机按钮、锁定屏幕、通知、iOS 控制中心、车载显示器和智能手表的播放请求: 您可以实现这些回调来播放适合您的应用程序的任何类型的音频,例如音乐文件或流、音频...
就是说,如果前一个SQL没有执行完毕的话,后面的SQL是不会执行的,因为为了保证数据的完整性,必须对数据表文件进行锁定,包括共享锁和独享锁两种锁定。共享锁是在锁定的期间,其它线程也可以访问这个数据文件,但是...
增加头像可外部连接 版主首页的显示与关闭 修正普通用户上传权限,新注册默认登入的用户,不能上传的错误 针对个别用户的上传功能 安全设置 增加IP段锁定功能 Flash播放在ubb中的开关功能 图片显示在ubb中的开关功能...
例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。 SQL 编辑器: SQL 编辑器的...
说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...
IQC电子基础知识培训...4.极性 仪表测量 用数字三用表测量极性是否正确 A 5.电气参数 仪表测量 用三极管图示仪测试二极管的UF、IFM、UR值 A 测试用仪器、仪表、工具: 1. 晶体管图示仪 (QT2) 2. 万用表 ...
一是,放到表头的好处是,可一览熟知该实体类对应的物理表结构是什么样,开发者思维从物理表结构到对象的映射转换,都是基于物理表结构的,@Column指定物理字段名,而不是指定类上的属性名,也是这个原因;...
InnoDB在它自己的锁定表中自动检测事务死锁并且回滚事务。InnoDB用LOCK TABLES语句注意到锁定设置。默认值是50秒 bulk_insert_buffer_size = 1024M # 批量插入缓存大小, 这个参数是针对MyISAM存储引擎来说的。适用...
比如,刷新单条记录(RefreshRecord)、多表更新的属性(UpdatingTable)、宏替换参数(Macros)、集成删除/新增/修改/刷新/锁定SQL语句、FetchRows,更让人称道的是引入了UpdateSQL组件。 在处理MSSQL新增后的自增...
10、若要在抽奖过程中显示中奖者的照片,则需把抽奖人的照片放到photo文件夹下面,同时在《候选名单》工作表的C列给出照片名。 11、若要更改在抽奖过程中播放的声音,可以替换Music文件夹下面的start.wav、finish....
输入高校名,会去扫描数据库,如果高校不存在,则要求用户注册自己所在的学校,注册后改用户还是不能登录的,因为新注册的学校是默认被锁住的,得管理员为这个学校解锁,管理员的帐号是xilige@qq.com,密码是123456,...
28 删除管理员相关表后,其他表存在数据重复的情况,如附件图 29 安装完成后系统参数设置中站点采用路径建议使用“相对路径”从而不影响以后搬迁域名 30 AC添加新闻时报错不能进行下一步操作,详细如附件图所示 ...
3045-即时锁定电脑 3046-缩短系统启动时 chkdsk 的等待时间 3047-不把删除的档案移到资源源回收筒 3048-关闭档案总管使用 Zip 档案为目录 3049-定时自动关闭电脑 3050-自选文件夹背景 3051-关闭 windows 自动...
28 删除管理员相关表后,其他表存在数据重复的情况,如附件图 29 安装完成后系统参数设置中站点采用路径建议使用“相对路径”从而不影响以后搬迁域名 30 AC添加新闻时报错不能进行下一步操作,详细如附件图所示 ...
如何锁住桌面背景 如何挽救软盘文件 如何移动收藏夹 如何隐藏磁盘驱动器 如何优化BIOS 如何找到自启动程序 如何自动重启 删除NTFS分区 删除屏幕保护和壁纸 删除系统备份文件 删除信使服务 设置窗口自动...