为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】*:插入数据时网络中断,没有执行成功,之后重新操作,数据就导入不进去了,后台一直有ACTIVE活动会话,但是怎么删都删不掉
首先,执行close动作后,有可能再做回滚操作。数据量搭的话,可以等下。
其次,如果还是不行,尝试如下,
sp_cancel_session_operation(sess_id)取消SQL操作。
SP_CLOSE_SESSION('SESS_ID');
最后,还是不行,建议重启数据库。
我这边也是,给出的方法是:
call sp_cancel_session_operation(sess_id); SP_CLOSE_SESSION(sess_id);
只要session 执行了一会儿,就是杀不掉; 只能重启吗。 达梦官网的来各解决一下啊。
杀除会话需要做回滚、释放资源等操作,如果sp_close_session杀不掉,就先sp_cancel_session_operation(sess_id)取消SQL操作,cancel完成了再close session,只有等待。达梦是单进程多线程的,不能像oracle那样kill ospid。
select * from v$trxwait;--查一下阻塞情况