精华内容
下载资源
问答
  • oracle 查找进程;kill进程

    在调用服务时,当应用程序挂点时,服务还在继续;那么Oracle 中进程依然锁了表,不能进行更新操作,只能查询

    //查询正在运行的表,进程
    
    SELECT object_name, machine, s.sid, s.serial#
    FROM gv$locked_object l, dba_objects o, gv$session s
    WHERE l.object_id = o.object_id
    AND l.session_id = s.sid 
    
    
    OBJECT_NAME 值中查询你的名 ,可可以根据上述语句 加上表名 过滤即可
    //杀掉正在运行的进程
    alter system kill session '1049,62267';(使用SID,SERIAL#)



    执行kill之后,就可以操作了

    展开全文
  • oracle查询进程

    千次阅读 2018-10-09 19:02:44
    --查询进程 select sess.sid, sess.serial#, machine, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao....

    --查询锁表进程

    select sess.sid,

    sess.serial#,

    machine,

    lo.oracle_username,

    lo.os_user_name,

    ao.object_name,

    lo.locked_mode

    from v$locked_object lo,

    dba_objects ao,

    v$session sess

    where ao.object_id = lo.object_id and lo.session_id = sess.sid;

     

    --杀进程

    alter system kill session '2796,1755';

     

    --批量拼接锁表进程

    select

    'alter system kill session ' || '''' || sess.sid || ',' ||sess.SERIAL# || ''';'

    from v$locked_object lo,

    dba_objects ao,

    v$session sess

    where ao.object_id = lo.object_id and lo.session_id = sess.sid and lo.oracle_username = 'GFJJ45_20171027';

    展开全文
  • 查看被的表 SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name FROM v$process p, v$session a, v$locked_object b, all_objects c WHERE p.addr = a.paddr  AND a...
    -- 1. 查看被锁的表
    
    SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name
    FROM v$process p, v$session a, v$locked_object b, all_objects c
    WHERE p.addr = a.paddr 
    AND a.process = b.process
    AND c.object_id = b.object_id


    -- 2. 查看是哪个进程锁的 
    SELECT sid, serial#, username, status, osuser FROM v$session  where serial# = '5002'


    SELECT sid, serial#, username, status, osuser FROM v$session  where serial# = '3789'


    -- 3. 杀掉这个进程  
    alter system kill session 'sid,serial#';

    展开全文
  • oracle删除进程

    2016-04-11 14:49:49
    查看Oracle数据库被住的表,删除表的进程[@more@] 查看Oracle数据库被住的表,删除表的进程 --1.查看被住的表 SELECT dob.object_name table_name, lo.locked_mode, lo.session_id, vss.serial...
    查看Oracle数据库被锁住的表,删除锁表的进程[@more@] 
    

    查看Oracle数据库被锁住的表,删除锁表的进程

    --1.查看被锁住的表
    SELECT dob.object_name table_name,
    lo.locked_mode,
    lo.session_id,
    vss.serial#,
    vss.action action,
    vss.osuser osuser,
    vss.logon_time,
    vss.process ap_pid,
    vps.spid db_pid
    FROM v$locked_object lo, 
    dba_objects dob, 
    v$session vss, 
    v$process vps
    WHERE lo.object_id = dob.object_id
    AND lo.session_id = vss.sid
    AND vss.paddr = vps.addr
    ORDER BY dob.object_name;

    --2.删除锁表的进程
    alter system kill session 'session_idserial#';


    转自:http://blog.itpub.net/28345171/viewspace-1059751/

    展开全文
  • ORACLE中的进程解锁

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

    2013-06-07 13:49:26
    Oracle查找被锁进程,及如何在数据库级或操作系统级Kill掉相应被进程
  • oracle进程 的几种方法

    万次阅读 2015-12-12 16:01:47
    oracle进程 的几种方法
  • Oracle 进程结构

    千次阅读 2015-06-26 16:51:16
    Oracle 进程结构
  • oracle/plsql 进程锁死处理

    千次阅读 2012-10-26 15:46:18
    处理plsql 进程锁死问题; 在command window中运行一下sql set echo off set heading off set feedback off set verify off spool kill_lock_session.sql select 'alter system kill session '||''''||sid|...
  • Oracle/plsql 进程锁死处理

    千次阅读 2012-11-09 16:12:11
    处理plsql 进程锁死问题; 在command window中运行一下sql set echo off set heading off set feedback off set verify off spool kill_lock_session.sql select 'alter system kill session '||''''||sid||','|...
  • 查看进程SQL语句: select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 杀掉进程: 记录下SID和serial# ,分别替换掉下面的1155,39095,即可解除表 alter system kill ...
  • Oracle数据库操作中,我们有时会用到表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。  表查询的代码有以下的形式:  select count(*) from v$locked_...
  • Oracle数据库表查询以及解锁进程

    千次阅读 2014-11-24 18:36:23
    Oracle数据库表查询以及解锁进程  Oracle数据库操作中,我们有时会用到表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。  表查询的代码有以下的...
  • oracle查询进程及杀死进程

    千次阅读 2017-01-10 09:26:53
    1.查询当前进程数 select count(*) from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid 2.杀死所有进程 SELECT 'alter ...
  • oracle查看进程,杀掉进程

    千次阅读 2019-03-19 16:04:01
    1. 查看进程SQL语句 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$...
  • 查杀ORACLE锁记录进程 分类: ORACLE 2010-11-05 10:59 75人阅读 评论(0)收藏 举报 一.查看数据库,诊断的来源及类型   Select object_id,session_id,locked_mode From v$locked_object;   ...
  • oracle 查看表 清除

    万次阅读 多人点赞 2016-04-28 16:51:49
    查看Oracle数据库被住的表,删除表的进程 --1.查看被住的表 SELECTdob.object_name table_name, lo.locked_mode, lo.session_id, vss.serial#, vss.action action, vss.osuser osuser, vss.logon_time, vss....
  • 查看进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess ...
  • 查看进程,杀掉进程2008-10-22 16:01 查看进程SQL 语句1 :ITPUB个人空间+Af e l-`3KF/i z select sess.sid,ITPUB个人空间^n3]1U q  sess.serial#,ITPUB个人空间1sR!Z1}:E G;sO(x  lo.oracle_...
  • Oracle

    千次阅读 2018-06-09 11:55:32
    数据库 的最主要作用: 保证事务一致性,完整性,避免数据讹误; 数据库,基本上分为2大类 * DML , 针对数据变更,如 delete / update / insert ;...Oracle 事务 TX (通常即数据行...
  • Oracle杀掉进程

    2018-07-12 16:46:30
    Oracle杀掉进程alter system kill session'1025,41';其中1025为sid,41为serial#.
  • oracle解锁

    2018-03-28 11:05:23
    oracle出现死锁时,查询死锁的内容,kill死锁进程

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 47,778
精华内容 19,111
关键字:

oracle进程锁