主要是察看:
1、v$session
2、v$lock
如果出现死锁,则察看起sid,serial#等,然后将其kill掉

解决方案 »

  1.   

    我不知道如何killORACLE的进程?
    请指点指点吧,呵呵,我好菜的。
      

  2.   

    alter system kill sid serial
      

  3.   

    哎呀,各位大师,能不能给小弟讲解的详细些呢?我可是超级菜鸟呀。让我真正的明白明白这个oracle死锁吧!分数我可以再加给大家,只要发言都有份,帮我回答的最清楚的我会报答您的。谢谢大家了。
      

  4.   

    在v$locked_object中可以查看
    Oracle user name ,
    OS user name,
    Process ID,
    Session ID,
    object ID(被锁住的对象ID)
    判断具体是那一个进程后用UNIX的KILL命令杀掉.
      

  5.   

    你的事物控制可能有点问题
    利用ORACLE视图查ORALCE死锁太慢
    还不如用其他工具。例如(toadnet)
      

  6.   

    to toadnet(哓哓) :
        呵呵,这是个什么工作?!在什么系统下用的,有什么功能,还有在哪里可以下载到?!谢谢,呵呵!!!
      

  7.   

    我觉得不一定是用户SESSION中断引起的问题, 可能你要查一下你的ORACLE服务器设置, 特别是回滚段的配置.
      

  8.   

    我有问题:oracle 在WIN98 中可否安装(用来学习和DELPHI 相结合的,单机不联网的) 能解答吗,
    我在书店里看了很多关于ORACLE 的书说可以安装PROFESSNAL 版的就可以用但我买了一张企业版的安装时却只发现(在WIN98中安装) 只出现客户端的谁能回答我?
      

  9.   

    察看v$lock 有哪些死锁进程, 然后从v$session中找出其sid和serial#
    用 ALTER SYSTEM KILL SESSION (sid,serial#) 将其kill掉