`
langgufu
  • 浏览: 2307186 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

杀掉锁死的进程

 
阅读更多
可用SYS登录,然后查询如下语句:
查找存储过程OPERATIONDATA_IMP被哪些session锁住而无法编译
select *  FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP');
从而得到session_id,然后通过
select t.sid,t.serial# from v$session t 
where t.sid=&session_id;
得到sid和serial#
最后用alter system kill session 'sid,serial#';  kill 相关session即可。
分享到:
评论

相关推荐

    oracle杀进程

    Oracle 杀进程是数据库管理员在日常工作中经常遇到的问题,特别是在数据库性能不佳或会话被锁死的情况下。因此,了解如何杀掉 Oracle 会话非常重要。本文将从 Oracle 数据库系统和操作系统两个方面介绍如何杀掉会话...

    自动杀掉SQLSERVER中的死锁进程

    本过程自动捕捉SQLSERVER中的死锁进程并且自动杀掉

    ORACLE如何杀掉带锁的进程.txt

    3. **操作系统层面上强制杀死进程**: 如果发现进程仍然存在,则可以在操作系统层面上强制终止它。以Linux为例: ```bash $ kill -9 12345 ``` 这里的数字12345是前面查询到的SPID。如果是Oracle用户权限不够...

    如何解决Oracle杀死死锁进程

    解决 Oracle 杀死死锁进程 Oracle 杀死死锁进程是数据库管理员经常遇到的问题,本文将介绍解决 Oracle 杀死死锁进程的方法。 在 Oracle 中,死锁是指两个或多个会话在等待对方释放资源,从而导致互相阻塞的情况。...

    结束杀掉其他进程的代码

    在编程领域,有时候我们需要在应用程序执行过程中结束或“杀掉”其他不必要的进程,以优化系统资源的使用或者确保特定操作的顺利完成。这个场景通常涉及到进程管理,特别是在Windows操作系统上。"结束杀掉其他进程的...

    Android 锁屏页面避免被杀掉,解锁会自动关闭页面。防止后台运行时被关闭。

    1. **Android 进程管理**:Android系统为了优化内存使用,会在必要时杀死后台应用来释放资源。特别是当设备内存紧张时,系统可能会终止那些被认为不重要的进程。默认情况下,锁屏的应用会被视为可被清理的后台进程。...

    SQLServler自动杀死死锁进程

    "SQLServer自动杀死死锁进程"这一话题旨在探讨如何配置SQL Server来自动检测并解决这些死锁情况,以避免系统阻塞和性能下降。 1. **死锁的基本概念**: 死锁是指两个或多个事务在执行过程中,因争夺资源而造成的一...

    oracle杀死锁,寻PIDKILL进程

    oracle杀死锁 ,在批量导入数据的时候,在数据库中很容易就碰到锁表了,导致长时间数据库卡死,此脚本方便找寻数据库被锁对象,如果在oracle中不能alter kill掉 说明该session已过期需要进入后台去杀掉进程

    SQL SERVER 2008 R2 查看和杀死死锁进程

    SQL SERVER 2008 R2 查看和杀死死锁进程。数据库进程死锁是一个很严重的问题,快速定位到死锁的进程尤为重要。

    处理oracle中杀不掉的锁.txt

    - `<thread>`是要杀掉的线程号,即第三步查询出的`spid`。 - 示例命令: ```bash c:> orakill orcl 12345 ``` 通过以上步骤,我们可以有效地处理Oracle数据库中难以解除的锁定情况。这些方法不仅适用于日常...

    在安卓进程中怎样保证service不被杀死

    在Android开发中,确保Service不被系统杀死是一个常见的需求,特别是在需要后台运行任务或持续提供服务的情况下。要实现这一目标,开发者需要采取一系列策略来提高Service的优先级和复原能力。以下是一些关键点: 1...

    PostgreSQL中关闭死锁进程的方法

    由于使用的PostgreSQL数据库,...2.将进程杀掉 代码如下: SELECT pg_cancel_backend(‘死锁那条数据的procpid值 ‘); 结果:运行完后,再次更新这个表,sql顺利执行。   ps:查找了一下数据库自己的函数列表,发现p

    锁表进程和触发器开关

    **杀掉特定会话:** 如果发现某个会话长时间占用表锁导致其他操作无法执行,可以通过以下命令杀死该会话: ```sql ALTER SYSTEM KILL SESSION '286,2184'; ``` 这里 `286,2184` 是会话ID及其序列号。 **检查会话...

    Sqlserver死锁处理(比较好用)

    /**//*--调用示例 exec p_lockinfo 0,1 ...@kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示 @show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示

    LINUX查看和处理僵死进程

    这就意味着有些进程不能被reboot发出的kill –9杀掉,这些很可能就是僵尸进程。 使用ps命令的-l选项可以得到更详细的进程信息。F(Flag)是一系列数字的和,表示进程的当前状态。这些数字的含义为: * 00:若单独...

    MYSQL锁表问题的解决方法

    如果手动杀掉一个进程仍不能解决问题,可以编写脚本批量杀死所有锁定的进程。在提供的示例中,通过grep筛选出"Locked"状态的进程,然后循环执行`KILL`命令。 2. **批量处理锁定进程** 在某些情况下,可能需要批量...

    oracle 不小心把表数据锁掉,sys查询被锁对象和解锁SQL语句

    一些ORACLE中的进程被杀掉后,状态被置为killed,但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那是在ORACLE中杀不掉的,在OS一级再杀。  1.下面的语句用来查询...

    Kill tiptop 進程.

    此外,还可以利用`crontab -e`设置定时任务,每隔一定时间(例如半小时)自动执行`/tmp/autokill`脚本来监控和杀掉高CPU使用率的进程。 在Oracle数据库环境下,解除数据库锁的方法是通过`sqlplus '/as sysdba'`登录...

    sqlserver进程死锁关闭的方法

    - 一旦找到SPID,可以通过`sp_who2`系统存储过程获取更多关于该进程的信息,包括主机名、登录名、状态、命令等。这有助于定位导致死锁的具体操作。 3. **结束死锁进程**: - 如果无法通过其他方式解决死锁,可以...

    PLSQL解锁方法.docx

    需要注意的是,在实际操作过程中,你需要替换掉这里的“24,111”,以匹配你自己的会话信息。 #### 操作注意事项: 1. **权限要求**:执行`ALTER SYSTEM`命令需要具有相应的系统权限,通常是sysdba权限。 2. **谨慎...

Global site tag (gtag.js) - Google Analytics