通常情况下,要强行关闭session,会执行下面的命令: alter system kill session 'sid,serial#'; 这命令会把相应的session关了,但有时,这命令并不能把相应的session关了,只是把相应的session状态变成了killed,被杀的session其实还是在跑的,没有达到我们的目的。 一种变通的办法,先查出对应session的操作系统进程: select spid from v$process where addr in (select paddr from v$session where sid=?) 然后用操作系统命令kill -9 强行杀进程,这办法一般还是能奏效的,但有一个不便之处,就是要登录到数据库所在的机器上操作,如果如果登陆的帐号没有执行kill的权限,或者没有OS帐号,这一办法是行不通的。 其实10G之后,alter system kill session后面还可以加一选项immediate,这样比没有选项的操作更暴力,可以起到操作系统kill -9一样的效果: alter system kill session 'sid,serial#' immediate; 从几次实际的操作结果来看,这命令还是很不错的,不用爬到机器上了。[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/45188/viewspace-1026567/,如需转载,请注明出处,否则将追究法律责任。

oracle杀死session,Oracle杀session相关推荐

  1. Oracle 杀死session的方法

    有时数据库有些session产生死锁托慢整个数据库,需要找出那个进程然后kill掉. 在sybase中, 结合sp_who 和 kill sid就可以了. 在oracle中也有类似的方法: 首先是找出 ...

  2. 结束 oracle 锁 ps -ef|grepp.spid,oracle 解锁表剔除去session 和kill

    oracle 解锁表删除去session 和kill 一.处理过程 1.通过查找出已被锁定的数据库表及相关的sid.serial#及spid: select object_name as 对象名称,s ...

  3. oracle死锁进程杀不掉,oracle杀死死锁进程

    先查看哪些表被锁住了 selectb.owner,b.object_name,a.session_id,a.locked_mode fromv$locked_objecta,dba_objectsb ...

  4. oracle会话资源,oracle session 会话

    管理Oracle Session是后台DBMS采用Oracle的信息管理系统的一个重要工作.如果管理不当,会对系统的性能和运行的稳定性产生非常大的影响.Oracle Session是非常宝贵的资源,其 ...

  5. oracle v$context,30.Oracle杂记——Oracle常用动态视图v$session

    30.Oracle杂记--Oracle常用动态视图v$session 视图v$session:有关会话的信息 这个视图包含了超级多的列,说明其包含巨大的信息,小伙伴千万要记得使用,不然浪费掉了ORAC ...

  6. oracle强制关闭session,Oracle终止session

    有时候,oracle终止当前的session是必要的.例如,你想执行一个管理操作,需要终止所有非管理员的session.下面描述的是终止sess 有时候,Oracle终止当前的session是必要的. ...

  7. oracle技术之Oracle 跟踪事件(一)

    一.Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动.关闭和运行期间后台进程的活动情况,如表空间创建.回滚段创建.某些alter命令.日志切换.错误消息 ...

  8. oracle存clob,oracle数据库里保存clob字段-Oracle

    public void addStatements(StatementsBean statementsBean) { try { Session session = this.getSession() ...

  9. oracle rac服务供应商,【Oracle Database】Oracle RAC(八):服务资源管理

    [Oracle Database]Oracle RAC(八):服务资源管理 发布时间:2020-07-24 15:02:47 来源:51CTO 阅读:210 作者:NOGYMS Service资源 每 ...

  10. oracle sga 4031,Oracle ORA-4031错误产生的原因详解

    oracle  ORA-4031错误产生的原因 首先这个错误发生时的表现如下: ORA-04031: unable to allocate XXXX bytes of shared memory (& ...

最新文章

  1. AI领域的人才短缺,原因是什么?该如何解决?
  2. 【BZOJ2245】[SDOI2011]工作安排 拆边费用流
  3. Effective stl---笔记
  4. 矩阵迹的性质_矩阵(含逆)的迹、行列式关于矩阵自身的导数计算与Maple验证...
  5. 前端学习(1310):http协议
  6. C++很难学?这个ACM金牌大佬可不这么认为!
  7. Go语言交叉编译工具gox
  8. 用 bmon 实时查看网络流量
  9. JavaScript模块化编程(CommonJS篇)
  10. deeplearning.36车辆识别YOLO算法实践
  11. 【matlab】Simulink 微分模块的线性化问题
  12. 创新抗生素获FDA优先审评资格 治疗社区获得性肺炎
  13. 苹果库乐队怎么玩_苹果上的库乐队,极其强大精美的录音神器!
  14. python因子分析案例_python数据分析单因子分析
  15. [工具书]常用软件注册表位置
  16. PAT编程(python) 1004 成绩排名
  17. IllegalArgumentException: wrong number of arguments
  18. 一方库、二方库、三方库是什么?
  19. lda plda主题模型
  20. 西门子PLC S7-200smart连接威伦通触摸屏流程

热门文章

  1. Hmac概念与实现(js和go实现)
  2. 2022-2028年全球与中国汽车面料行业产销需求与投资预测分析
  3. CDL3的模拟信号采集和CAN发送
  4. 加工中心面板操作示意图
  5. 嵌入式 单片机 开发 笔试面试题
  6. docker运行sentinel、Docker打包Sentinel 镜像、控制台环境搭建及使用介绍
  7. python数据建模工具_数据探索很麻烦?推荐一款史上最强大的特征分析可视化工具:yellowbrick...
  8. 五年,我成为了一名嵌入式工程师。
  9. 电力数据中心机房环境监控系统安全管理!
  10. 仿制的M16数字示波器