Maison > base de données > tutoriel mysql > le corps du texte

Oracle杀掉系统进程描述

WBOY
Libérer: 2016-06-07 17:07:52
original
803 Les gens l'ont consulté

在导入附件表AFFIX的时候,数据量很小就1w多条数据,但是AFFIX中有一个blob的大字段,这就使得查询起来很慢,因为工作的环境网络

在导入附件表AFFIX的时候,数据量很小就1w多条数据,但是AFFIX中有一个blob的大字段,这就使得查询起来很慢,因为工作的环境网络特别的不稳定,开始导入了大概快一半了,突然网络断了,当时真的很生气,但是也没有什么办法,网络好后接着导入此时总是出现导入错误、甚至导入了很长时间,数据条数根本没发生变化,就是这样的反反复复,查看了一下Oracle锁表的情况:

  • SELECT OBJECT_NAME, MACHINE, S.SID, S.SERIAL#  
  • 结果就看到如下结果:

    果然有表锁死了,,心想kill掉锁死的表很简单,命令如下:

  • 执行的时间很长,后来居然出现了下图的错误:

    一看就是报错了,查了一些资料是因为oracle锁死的表被杀死后,状态被标识为“killed”但是锁定资源很长时间才能得到释放,有的时候实在没有别的好的办法我们就需要重启数据库了,我的理解是如果等半天或者更长时间的话是可以被释放的。于是就开始查询资料、例子,解决办法如下:

  • 此时可以得到 PADDR ,在通过SQL得到:

  • 这个时候就可以直接在系统中把oracle进程杀掉了,可以使用 kill -9 SPID  或者 ORAKILL SID SPID

    此时整个操作完成,如果遇到此类问题不能解决大家在一起讨论。

    linux

  • Étiquettes associées:
    source:php.cn
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!