休眠和数据库会话

时间:2016-10-25 20:08:14

标签: java oracle hibernate

我需要通过单击" stop"来停止在oracle数据库中运行的过程。我的界面上的按钮。我尝试杀死启动过程的线程,但数据库进程在此之后继续。

是否有可能在oracle数据库中识别由hibernate创建的会话,负责执行该程序,将其杀死?

1 个答案:

答案 0 :(得分:0)

Hibernate使用JDBC调用语句来执行程序。在执行时,它会触发数据库服务器实例上的该线程。 database session或单词session指的是JDBC连接。这需要由DBA在数据库服务器上终止。

供参考,您可以使用以下sqls:

找到会话:

  

从v $ session中选择*,其中username =' baduser';

说会话= 8,1082

要杀死会话:

  

改变系统杀戮会话' 8,1082&#39 ;;