ITPub博客

首页 > 数据库 > Oracle > Oracle连接与会话区别

Oracle连接与会话区别

Oracle 作者:shouyang1314 时间:2013-12-30 22:30:47 0 删除 编辑
 

Oracle连接与会话区别

#########################################################

有A/B两个城市,需要从A运送白菜到B城

先建一条公路
然后运送白菜过去,包括准备白菜和运送白菜以及返回等一系列的动作。

一条公路,可以运送0-n次的白菜
当然从A到B的公路也可能不只一条。
某一次运送白菜,可以在真正上路时才开通某一条道路
一次运送不会影响别的运送的状态


对应数据库
A
代表客户端进程
B
代表服务器端进程
公路代表连接,
运送一次白菜代表一个会话

一个连接可以进行多次的会话
一个会话可以不依赖于某个连接,甚至没有连接(当我准备好了,真正开始运送时再建立连接)
一个会话不会影响别的会话

##################################################

1.概念不同:概念不同:

连接是指物理的网络连接。

在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。

2. 关系是多对多:

一个连接上可以建立0个,1个,2个,多个会话。

Oracle允许存在这样的会话,就是失去了物理连接的会话。

3. 概念应用:概念应用:

oracle的sessions参数决定的是会话数而不是物理连接数。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20928639/viewspace-1065807/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-11-09

  • 博文量
    31
  • 访问量
    69197