永发信息网

阿狸爱情语录,oracle 锁表、解锁的语句

答案:1  悬赏:20  手机版
解决时间 2021-08-17 05:07
阿狸爱情语录,oracle 锁表、解锁的语句
最佳答案
一些ORACLE中的进程被杀掉后,状态被置为killed,但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。
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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样遗忘过去?
右侧肋骨断裂1根赔偿
为什我的第一次不痛又没有感觉呢
有关于遇见和酒的诗句,有关邂逅的句子
中国什么银行好啊
搜搜问问几级能点亮图标啊
宽带
桃江县益阳芙蓉大酒店这个地址怎么能查询到,
比喻说话、办事坚决果断,毫不犹豫的词语
要纹关公之前要做什甚吗
换手机了将军令怎么办,梦幻将军令没电了怎么
我怎么能知道谁看过我的空间
初三毕业给同学祝福语,女同学生日,求祝福语
外国的游戏社交网站.
手机QQ空间能上传照片吗
推荐资讯
战队升级送什么?
北湖区郴州同心驾校地址有谁知道?有点事想过
打开的灵牙山猪蛋如何提高成长率?
祁东县衡阳蜜秘鸡地(体育广场店)地址在哪,我
俩人在一起为了什么
口服呋喃妥因有什么副作用
得了大小三阳怎么办?
比天还高比地还辽阔看看是什么歌
灵感是什么意思,灵感是什么感觉
迈克菲即将到期 好心人帮忙
怎样看自己的空间人气?
电脑照相机
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?