问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle如何解锁表

发布网友 发布时间:2022-04-25 19:42

我来回答

1个回答

热心网友 时间:2022-04-09 17:02

一些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
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 查看oracle是否锁表之后, 然后如果我没有DBA权限 怎么杀掉进程或者解... oracle频繁锁表,怎么查出原因 如何追查oracle锁表 locked 如何查看oracle表是否被锁定 土地确权流程该怎样办理 农村土地确权是怎么操作的 在网上怎么能看到土地确权登记的图 网上怎么帮别人查土地确权后的地亩数 怎样能查土地确权亩数与地块图 土地确权怎样操作 土地怎样确权 土地确权在哪里查 在天眼怎么查土地确权? 土地确权完了,能用手机查土地做标吗?怎么查?在哪查? 农村土地确权在哪查询 用手机能查到土地确权证明细吗? 土地确权信息如何查询 土地确权证可以网上办理吗 爱奇艺连续包月,取消掉,当月还可以用么 我刚刚开通的腾讯视频会员,连续包月的,如果马上取消了,这个月还是会员吗? iQOO 5Pro指纹解锁在哪里设置呢? 海信电视无法连接到海信云端服务器? 海信电视点击“设置”后出现如下窗口,且网络无法连接,如何解决? 海信电视的hi投屏显示网络未连接怎么办? 什么是cis CIS和AKB是什么啊? CIS包括哪些 什么是CIS VI设计 隔夜卤鸡蛋能吃吗? 隔夜的卤鸡蛋能不能吃 隔夜的卤鸡蛋还可以吃吗? 卤蛋把钢锅煮连卤水放隔夜行吗' 卤蛋泡一夜会不会坏? 都说隔夜的水煮咸蛋不能吃,那那些卤蛋茶叶蛋都是隔夜都是长时间在锅里面煮的,很多人不是照样吃吗? 煮好的卤鸡蛋隔夜后加热什么方式好,不会让它减轻味道呢? 卤鸡蛋放砂锅里三天还能吃吗? 卤鸡蛋冷冻后还能吃吗 煮熟的卤鸡蛋可以放在电饭煲里保温一夜吗 一不小心,将煮熟的鸡蛋泡凉水里泡了一天,还能吃吗?? 高铁建设招标到发布结果需要多久?