问题描述:同事说plsql上有一sql一直在执行,要断开,发现直接断开已经无法断开了,所以就干脆把plsql进程给关闭了。后来想再查看下这个进程是否还在,发现该用户都没权限查看session,因此就用自己的本机用另一用户来查看,此时让我很纳闷的是,我始终无法查到那台机器的相关session。
原因:原来那台机器连接的节点与我不一样
另一个问题:oracle集群下每个节点的session无法互相查看吗?
答:v$session视图只能查看客户端所在那个节点下session,如果要看所有节点下的session要gv$session视图。而我一直就使用v$session视图来查看,当然就看不到连接节点与我不一样的那些机器的产生的session了。
在此要多谢itpub坛友的解答。