本地环境,数据库是在linux环境下,非windows系统
数据库:oracle
在执行insert into 的时候太慢了,就把plsql直接任务管理器给关了,关了之后发现表被锁住了。
利用 alter system kill session 'SID, SERIAL#’ 报错:
ora-00031 标记要终止的会话
解决办法:
1、plsql下执行脚本,获取spid:
SELECT P.SPID, S.SID, S.SERIAL# , S.USERNAME, S.PROGRAM FROM V$PROCESS P , V$SESSION S WHERE P.ADDR= S.PADDR AND S.STATUS = 'KILLED';
2、利用数据库服务器 杀进程
01.打开数据库链接:
SQLPLUS /NOLOG
02.管理员连接:
connent /as sysdba
03.删除会话:
kill -9 SPID
其中SPID为 第一步执行获得的 P.SPID