Parallel Execution for a Session
并行执行会话,有时候为了加快执行速度,充分利用多CPU资源,进行比如并行创建索引的操作.
要使用并行执行某些操作可以使用alter session 语句
ALTER SESSION ENABLE PARALLEL DML|DDL|QUERY
关闭用如下语句
alter session disable parallel DDL|DML|QUERY
强制并行执行:
ALTER SESSION FORCE PARALLEL DML|DDL|QUERY
终止一个用户会话执行用如下语句:
ALTER SYSTEM KILL SESSION ‘7,15′; 其中 7是系统进程号 15是serial
查询某个用户的会话
SELECT SID, SERIAL#, STATUS
FROM V$SESSION
WHERE USERNAME = ‘username’;
如果你杀掉了一个正在执行事务的会话,那么用户的事务将回滚,并且用户就收到如下信息:
ORA-00028: your session has been killed
如果你终止了一个不活动的会话,用户不会立即收到00028错误,而在用户在执行某项操作时会收到错误信息
