文档章节

数据库锁表之后的解锁实现

lgscofield
 lgscofield
发布于 2015/06/26 13:53
字数 129
阅读 7
收藏 0

有时候想操作某张表,但是这张表不知道被某人占用了(没有释放锁),那么需要一种解锁方案,直接贴代码:

 

Select *
  From V$session T1, V$locked_Object T2
 Where T1.Sid = T2.Session_Id;
Alter System Kill Session 'SID,SERIAL#';
此处查询结果如下:
SADDR SID SERIAL#
07000000E638A488 67 65
将表中查询出来的SID和SERIAL#传入:
eg: Alter System Kill Session '67,65';

 

上面代码中的Sid=28,和Session '67,65',只是本人自己的测试代码.

 

本文转载自:http://lgscofield.iteye.com/blog/1888266

共有 人打赏支持
lgscofield

lgscofield

粉丝 21
博文 140
码字总数 63036
作品 0
南京
架构师
Innodb中的事务隔离级别和锁的关系(转)

转载自:http://tech.meituan.com/innodb-lock.html 我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一...

JackMo2015
03/06
0
0
MYSQL 表锁,行锁以及脏读 (未完成)

INNODB以及MYISAM是MYSQL最常见的两种引擎,5.1的版本以后开启INNODB需要加上--with-plugins=innobase INNODB以及MYISAM在锁的机制上,差别较为明显: MYISAM全表锁,而INNODB在表有主键的情况下...

_dedecms
2014/01/22
0
0
一种基于分布式锁实现Redis与MYSQL数据一致性的方法

Abstract   本发明公开一种基于分布式锁实现Redis与MYSQL数据一致性的方法,包括以下步骤:一、加锁:对要读写的记录先添加分布式同步锁,该分布式同步锁只针对记录进行锁操作,当记录添加...

qwfys
08/06
0
0
经典:Redis分布式锁的正确实现方式

分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布...

架构之家
01/14
0
0
深入理解乐观锁与悲观锁

在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和...

Hosee
2016/06/01
356
0

没有更多内容

加载失败,请刷新页面

加载更多

10-《深度拆解JVM》JVM是怎么实现invokedynamic的?(下)

一、问题引入 上回讲到,为了让所有的动物都能参加赛马,Java 7 引入了 invokedynamic 机制,允许调用任意类的“赛跑”方法。不过,我们并没有讲解 invokedynamic,而是深入地探讨了它所依赖...

飞鱼说编程
29分钟前
1
0
457. Circular Array Loop

Description Difficulty : Medium You are given an array of positive and negative integers. If a number n at an index is positive, then move forward n steps. Conversely, if it's n......

52iSilence7
45分钟前
1
0
MySQL SQL 常见用法

某字段重复记录 select a.fieldA from tableA a group by a.fieldA having count(a.fieldA)>1;==select * from (select a.fieldA, count(1) as faCount from tableA a group......

园领T
今天
1
0
如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则

以下是如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则。 防火墙 防火墙是一组规则。当数据包进出受保护的网络区域时,进出内容(特别是关于其来源、目标和使用的协议等信息)会...

linuxprobe16
今天
1
0
发生系统错误 5 拒绝访问

1、使用命令net start *开启一个服务的时候,出现发生系统错误5,拒绝访问。 解决:切换到管理员模式执行此命令即可。

fang_faye
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部