oracle-session的查询及释放

摘要:
--系统用户--锁定表查询SELECTOBJECT_ NAME,MACHINE,S.SID,S。序列号来自GV$LOCKED_OBJECTI,DBA-OBJECTSO,GV$sessionwherei。对象ID=O。对象IDANDI。SESSION_ ID=S。SID;--释放sessionALTERSYSTEMKILLESSION“sid,serial#”--何时
--sys用户
--锁表查询
 SELECT OBJECT_NAME,
       MACHINE,
       S.SID,
       S.SERIAL#
  FROM GV$LOCKED_OBJECT I, DBA_OBJECTS O, GV$SESSION S
 WHERE I.OBJECT_ID = O.OBJECT_ID AND I.SESSION_ID = S.SID;
--释放session
ALTER SYSTEM KILL SESSION 'sid,serial#';
--当执行上述语句报错(ora-00031:session marked for kill)
--表示session被标记为killed,需要查询spid,再杀
 SELECT SPID ,
        OSUSER ,
        S.PROGRAM
   FROM V$SESSION S ,
        V$PROCESS P
  WHERE S.PADDR = P.ADDR
        AND S.SID = 125;              --此处125为例子,需要改为实际的sid
--查到spid后,使用root在xhell中执行:kill -9 spid
————————————————
版权声明:本文为CSDN博主「zhaommb」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhaommb/java/article/details/86506546

  

免责声明:文章转载自《oracle-session的查询及释放》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇dbus-python的API及示例XNA框架基础——从头开始下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ashx文件中使用session提示“未将对象引用设置到对象的实例”

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data;usingSystem.Web.SessionState;namespacefriends{///<summary>///Handler的摘要说明///&l...

PLSQL使用技巧

表死锁处理 用dba权限的用户登陆数据库。1、select * from v$locked_object 查出被锁定的对象,其中object_id是对象的ID,session_id是被锁定对象有session ID;2、select object_name, object_type from dba_objects where object_id = 刚才...

json格式cookie转成可用的形式

使用edit this cookie导出的cookie是无法直接使用的所以需要转一下以下是edit this cookie导出的cookiecookies= [{"domain": ".jianshu.com","expirationDate": 1551985676.351818,"hostOnly": false,"httpOnly": true,"n...

针对负载均衡集群中的session解决方案的总结

在日常运维工作中,当给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java语言环境,只要使用服务器保存Session,在做负载均衡时都需要考虑Session的问题。 通常面临的问题 1 2 3 4 5 6 7 8 从用户端来解释,就是当一个用户第一次访问被负载均衡代理到后端...

HTTP认证方式与https简介

HTTP认证与https简介# HTTP请求报头: Authorization    [ˌɔ:θəraɪˈzeɪʃn] HTTP响应报头: WWW-Authenticate    [ɔ:ˈθentɪkeɪt] HTTP认证是基于质询/回应(challenge/response)的认证模式。 HTTP认证 BASIC认证 BASIC认证概述 当一个客户端向...

Linux记录屏幕输出log

应用场景: 请专家通过Console处理问题时,保留console输出无疑是非常有意义的。一来可留着作为维护日志,二来可供事后学习。 最简洁的方式是通过系统自带的script命令去记录。 $ script -a /tmp/xxx.log 当操作完毕后按住ctrl+d或shell执行exit退出时,即可结束script程序,log保存在指定的文件。 lo...