你试试加多一个条件a.inst_id=b.inst_id?
8个spid 说明确实是8个OS进程,我想应该是 CPU是双线程的原因!
还有,操作系统是Windows还是Linux?
是不是tns的配置加了
(FAILOVER_MODE =
... (METHOD = PRECONNECT)
... )
(METHOD = PRECONNECT)也会导致一个连接产生两个会话,防止其中一个会话故障可以立刻转移到另外一个会话。
或者是srvctl add service的一个参数 -P PRECONNECT也是同样的效果。