--对采购为1的明细屏蔽updatejh_rkmxsetspid=replace(spid,‘SPH‘,‘SPA‘)wherespidin(selectspidfromspkfkwherespmchlike‘%胶体果胶铋胶囊%‘)andhshj=1updatepf_ckmxsetspid=replace(spid,‘SPH‘,'
分类:
其他好文 时间:
2018-03-09 11:52:40
阅读次数:
184
通过系统的存储过程 sp_who 或 sp_who2 可以查找出所有的锁信息, 但是看不出是哪个表, 什么语句 当使用 sp_who 或 sp_who2 查找锁信息的时候, 有个 spid 信息, 可以通过下面的语句查出相应的语句 DBCC INPUTBUFFER (spid) 使用这个语句, 不一 ...
分类:
数据库 时间:
2018-01-05 10:26:15
阅读次数:
199
1、诊断事件 #10046 oradebug setospid 12345 #setospid 指的是spid (v$process) #或oradebug setorapid 12345 #setorapid 指的是pid (v$process) oradebug unlimt #解除对追踪文件大 ...
分类:
其他好文 时间:
2017-12-13 20:23:07
阅读次数:
128
通过for update锁表,通过操作系统方式和oracle方式终止进程方式 --查询需要终止进程的情况,包括操作系统进程 select proc.sPID, sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object ...
分类:
数据库 时间:
2017-11-21 18:02:36
阅读次数:
431
use master; go declare @temp nvarchar(20) declare myCurse cursor for select spid from sys.sysprocesses where dbid=DB_ID('数据库名称')--待清理的数据库 open myCurse ...
分类:
数据库 时间:
2017-11-02 11:33:22
阅读次数:
214
数据库不能重名名5030的错误,其实很简单原因就是有应用程序正在占用这个连接,使用这样一行命令就可以查询出正在占用的连接 数据库重名名或删除失败的原因,可能是有其他进程或其他应用程序正在占用这个连接,这时需要把占用的连接找到, use master select spid from master.d ...
分类:
数据库 时间:
2017-10-25 21:36:45
阅读次数:
183
SELECT [Spid] = session_id ,ecid ,[Database] = DB_NAME(sp.dbid) ,[User] = nt_username ,[Status] = er.status ,[Wait] = wait_type ,[Individual Query] = ... ...
分类:
数据库 时间:
2017-10-12 21:37:43
阅读次数:
254
--1)查询和定位数据库问题的SQL语句--Oracle常用性能监控SQL语句.sql --1查询锁表信息 select vp.SPID, vs.P1, vs.P1RAW, vs.P2, vs.EVENT, vsql.SQL_TEXT, vsql.SQL_FULLTEXT, vsql.SQL_ID ...
分类:
数据库 时间:
2017-10-09 14:11:28
阅读次数:
296
--查询正在执行的SQL语句 select a.program, b.spid, c.sql_text,c.SQL_FULLTEXT,c.SQL_IDfrom v$session a, v$process b, v$sqlarea cwhere a.paddr = b.addrand a.sql_h ...
分类:
数据库 时间:
2017-09-25 14:34:46
阅读次数:
209
--查询哪些表被死锁 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' --查... ...
分类:
数据库 时间:
2017-09-21 11:19:47
阅读次数:
179