在Oracle中从主机终止所有会话

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Oracle中从主机终止所有会话相关的知识,希望对你有一定的参考价值。

  1. host_name VARCHAR2(128) = 'hostname';
  2.  
  3. CURSOR host_sessions IS SELECT '' || sid || '' || serial# AS session_id
  4. FROM v$session WHERE machine = host_name ORDER BY sid DESC;
  5. FOR next_row IN host_sessions
  6. EXECUTE IMMEDIATE 'alter system kill session :1 immediate'
  7. using next_row.session_id;
  8. /

以上是关于在Oracle中从主机终止所有会话的主要内容,如果未能解决你的问题,请参考以下文章

终止会话,重新启动数据库但无法删除用户 Oracle

Oracle 终止会话过程

终止oracle会话

ORA-00603: ORACLE 服务器会话因致命错误而终止 (急)

Oracle标记要终止的会话解决方案

oracle 如何限定用户并发会话数