oracle 被锁解决办法
来源:互联网 发布:linux打war包 编辑:程序博客网 时间:2024/06/05 14:28
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
- oracle 被锁解决办法
- oracle用户被锁解决办法
- Oracle的system被锁的解决办法
- Oracle用户被锁及解决办法
- oracle 锁表以及解决办法
- oracle 数据表被锁定解决办法
- oracle用户被锁,且忘记管理员密码解决办法
- Oracle用户被锁的原因以及解决办法
- Oracle用户被锁的原因以及解决办法
- Oracle用户被锁的原因以及解决办法
- Oracle forupdate 引起的行锁解决办法
- ORACLE的锁机制与解决办法
- oracle命令登录,锁死解决办法
- Oracle 锁的原因及解决办法
- oracle锁表查询及解决办法
- Oracle中被锁定的解决办法
- oracle 不可用 解决办法
- oracle数据备份解决办法
- SP2-1503: 无法初始化 Oracle 调用界面
- Android SDK 源代码编译
- 云存储特性
- 通过ISA限制域内用户访问网页视频
- 程序员5年后能拥有什么
- oracle 被锁解决办法
- 7.3extract class(提炼类)
- 解决toad 连接oracle提示"Can't initialize OCI. Error -1"(win7)
- SIOCADDRT: no such process
- 用unlink函数来清除临时文件(转)
- 范式
- HDU 3478 2010多校联合5 图论
- linux文件重命名命令
- C#.net反射-代码事例