本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
ora-00054,oracle锁表问题
当在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,
常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。1、用dba权限的用户查看数据库都有哪些锁select t2.username,t2.sid,t2.serial# ...
oracle出现锁表
SELECT sid, serial#, username, osuser FROM v$session where sid in (select session_id from v$locked_object)
ALTER SYSTEM KILL SESSION '147,402'
Oracle查询锁表的SQL语句
select a.sid "会话ID", a.serial# "会话序列号", c.object_name "被锁的表名", a.machine "锁表的机器名", 'alter system kill session ' || '''' || a.sid || ',' | ...
Oracle锁表相关操作
Oracle锁表查询,杀掉进程需要有对应的权限。
--查看是否存在锁表(有记录就证明已经存在锁表记录)SELECT * FROM V$LOCKED_OBJECT;
--产看对应进程的 SESSION_IDSELECT VS.SID, VS.SERIAL#, VS.OSUSER,vsa.SQL_TEXT FROM V$LOCKED_OBJECT VL, V$SESSION VS, V$ ...
Oracle锁表的查询和解锁
工作了一段时间,有一天测试的同事问我,我的一个后台shell脚本每次手动启动之后就像挂死在那里,也不打印日志了,当时觉得奇怪,为什么会出现这个问题呢,之前从未遇到过,打开代码,发现在挂死的那里后面有个和数据库交互去改变某一个表的字段值的操作,猜想下,估计是锁表了,和测试的同事沟通之后,果然有一个同事当时就在操作那个表中的那个字段,没有提交,刚好是我要修改的,他们的语句是select * from ...
<转>sql server查询被锁表的信息
想查询当前哪些表被锁了,并且锁的信息可用以下语句
SELECTrequest_session_id as Spid,Coalesce(s.name + '.' + o.name + isnull('.' + i.name,''),s2.name + '.' + o2.name,db.name) AS Object,l.resource_type as Type,request_mode as ...
oracle查询锁表情况与解锁
如果发生了锁等待,我们可能更想知道是谁锁了表而引起谁的等待
以下的语句可以查询到谁锁了表:
SELECT /*+ rule */ s.username,
decode(l.type,'TM','TABLE LOCK',
'TX','ROW LOCK',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial ...
DB2 和 SQLserver查询锁的表及解锁
DB2:
SELECT agent_id,table_name FROM TABLE (SNAPSHOT_LOCK('EBANK',-1)) AS LOCK where table_name is not null
FORCE APPLICATION(agent_id);
SQLServer:
select request_session_id spid,
OBJECT_NAME(reso ...