• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > ORACLE 查询被锁住的对象,并结束其会话的方法

ORACLE 查询被锁住的对象,并结束其会话的方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle 会话,oracle 会话数,oracle 查看会话,oracle杀会话,oracle 查询会话等相关知识,希望本文的分享对您有所帮助

使用Oracle时,发现有表被锁,又不知道是谁(或者哪个程序)锁的,怎么办 ?

两步走:

1、查找出被锁对象的会话ID和序列号

执行如下SQL:

-- 查询出被锁对象,并提供 kill 脚本
SELECT S.SID, S.MACHINE, O.OBJECT_NAME, L.ORACLE_USERNAME, L.LOCKED_MODE, S.OSUSESR,
 'ALTER SYSTEM KILL SESSION '''|| S.SID || ', '|| S.SERIAL#||''';' AS KILL_COMMAND
 FROM V$LOCKED_OBJECT L, V$SESSION S, ALL_OBJECTS O
 WHERE L.SESSION_ID=S.SID AND L.OBJECT_ID=O.OBJECT_ID
</div>

2、KILL

复制出第1步查询结果中的 KILL_COMMAND 字段值,执行。

-- kill 的基本语法

ALTER SYSTEM KILL SESSION '$SID, $SERIAL#';
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ORACLE 查询被锁住的对象,并结束其会话的方法
  • Oracle中获取会话信息的两个函数分享
  • Oracle查看和修改连接数(进程/会话/并发等等)

相关文章

  • 2017-05-11详解Oracle中的隐含参数_disable_logging
  • 2017-05-11oracle 使用sql获取数据库表、表的字段的多种方法
  • 2017-05-11Oracle表字段的增删改、表的重命名及主键的增删改
  • 2017-05-11Oracle12c的数据库向11g导进的方法
  • 2017-05-11检测oracle数据库坏块的方法
  • 2017-05-11oracle中误删除表后恢复语句(FLASHBACK)
  • 2017-05-11oracle chm帮助文件下载
  • 2017-05-11Oracle插入日期数据常见的2个问题和解决方法
  • 2017-05-11oracle分页存储过程 oracle存储过程实例
  • 2017-05-11Oracle触发器表发生了变化 触发器不能读它的解决方法(必看)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle存储过程基本语法介绍
    • Oracle与Mysql自动增长列(id)的区别
    • ORACLE应用经验(2)
    • oracle trunc()函数的使用方法
    • Oracle 用户权限管理方法
    • Oracle删除表及查看表空间的实例详解
    • oracle 查询当天数据的sql条件写法
    • Oracle中instr和substr存储过程详解
    • Oracle关于重建索引争论的总结
    • oracle删除表字段和oracle表增加字段

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有