首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ORACLE中session跟connection的理解

2012-10-29 
ORACLE中session和connection的理解??? 机械式地通过SQLPLUS连接ORACLE,来进行自己的操作,但这个连接的过

ORACLE中session和connection的理解

??? 机械式地通过SQLPLUS连接ORACLE,来进行自己的操作,但这个连接的过程是怎么样的呢?这里提出个人的点滴想法。

?

??? 要进行任何操作,首先需要有连接,没有这个物理的通道,任何数据传输都将是空谈,所以必须先建立connection,当用户在SQLPLUS中输入用户名和密码并确认时,经过数据库验证并建立connection,连接建立的同时该用户也建立了一个session,不过此时session为inactive状态,当用户session发送SQL语句时,session被激活,SQL语句通过connection传送到server process,进而传送到instance进行处理。

?

?????connection是物理上的,而session是逻辑上标识不同用户的,在建立connection的同时自动开启了一个session.

?

个人理解,大家不妨讨论下!

热点排行