oracle——session

一、解释session

  web应用中,session是服务器段保存用户信息的一个对象,cookie是浏览器端保存用户信息的对象。今天了解了oracle也有session对象,那么什么是oracle的session对象呢?

  依照web应用的模式,很容易理解,session是oracle服务器端保存信息的对象。记录了本次连接的客户端机器、通过哪个应用程序、哪个用户在登录等信息。session 是和connection同时建立的,两者是对同一件事情不同层次的描述。简单讲,connection是物理上的客户机同服务器段的通信链路,session是逻辑上的用户同服务器的通信交互。

  如何查看oracle的session呢?在pl/sql developer中,通过Tools-->Sessions可以查看当前数据库的session。

二、session被锁死

  查看被锁死的session

SELECT object_name, machine, s.sid, s.serial# 
FROM gv$locked_object l, dba_objects o, gv$session s 
WHERE l.object_id = o.object_id 
AND l.session_id = s.sid; 

  杀死该session

alter system kill session "sid, serial#'

部分内容参看自  http://blog.csdn.net/chr561314/article/details/6836843,

原文地址:https://www.cnblogs.com/brolanda/p/4723391.html