这种情况大概率是被锁表了,使用查询语句查看锁表的sessionid

select a.*,b.NAME,c.SESS_ID from v$lock a
left join sysobjects b on b.ID=a.TABLE_ID
left join v$sessions c on a.TRX_ID=c.TRX_ID

组合语句的含义

select * from v$lock(查询数据库表的锁的情况)
select * from sysobjects(查询对象信息)
select * from v$sessions(查询会话信息)


sp_close_session(sess_id)  #然后使用系统函数,干掉对应的会话

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐