• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Oracle中的Connect/session和process的区别及关系介绍

Oracle中的Connect/session和process的区别及关系介绍

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了Connect,session,process等相关知识,希望本文的分享对您有所帮助

本文将详细探讨下Oracle中的Connect/session和process的区别及关系,感兴趣的你可以参考下,希望可以帮助到你

Session:在计算机中,尤其是在网络应用中,称为“会话”。
Session:在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。

Connect、session、process的区别:
一个数据库的Connect可以有一个或多个session,同时connect也可以有一个或多个process.
在专业服务器连接方式中,一个session对应一个process,在共享服务器方式中,一个process可以为多个session。
一个session也可以存在若干个process中,并行同样是一个session对应一个process,主session是coordinator session,每个parallel process同样会对应数据库里一个单独的session。
可以从v$px_session和v$session查看。

比如某客户端连接数据库的session和process的值:
代码如下:
select * from v$session where terminal='RUIFEI'

和
代码如下:
select * from v$process
where addr in
(select paddr from v$session where terminal='RUIFEI')

如果是专用服务器方式连接,session和process是一样的。

连接connects,会话sessions和进程pocesses的关系
每个sqllogin称为一个连接(connection),而每个连接,可以产生一个或多个会话,如果数据库运行在专用服务器方式,一个会话对应一个服务器进程(process),如果数据库运行在共享服务器方式,一个服务器进程可以为多个会话服务。

oracle中系统process和session的关系
在SharedServer中的Process 和Oracle 中的Session不是一一对应的,Shared Server中的Process 一个对应着Oracle 中的一个或者一个以上的Session。我在dedicated server机器上试验了
数据库的session和操作系统process是对应的
即表示一个session对应一个process,但是一个process未必对应一个session
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析mysql中max_connections与max_user_connections的区别
  • PHP mysqli 增强 批量执行sql 语句的实现代码
  • PHP mysqli扩展库 预处理技术的使用分析
  • mysqli预处理编译的深入理解
  • mysql 临时表 cann't reopen解决方案
  • 解决mysql 1040错误Too many connections的方法
  • MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)
  • php中关于mysqli和mysql区别的一些知识点分析
  • 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
  • php运行提示Can't connect to MySQL server on 'localhost'的解决方法

相关文章

  • 2018-12-05按日期选择最晚日期与最早日期对应的数的差值
  • 2017-05-11MySQL数据库维护中监控所用到的常用命令
  • 2018-12-05mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】
  • 2017-05-11Mysql主键相关的sql语句集锦
  • 2018-12-05Oracle 10G RAC故障透明转移与负载均衡测试
  • 2018-12-05用php 读取RSS feed的代码示例
  • 2018-12-05关于库配置的10篇文章推荐
  • 2018-12-05SQL SERVER 2008 无法附加数据库的解决方法
  • 2018-12-05一个查看MSSQLServer数据库空间使用情况的存储过程 SpaceUsed
  • 2017-05-11MAC系统中添加MYSQL开机启动的方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 使用MySQL数据库(4)创建数据库表
    • sql 存储过程批量删除数据的语句
    • mysql中You can’t specify target table for update in FROM clause错误解决方法
    • SQLServer 批量插入数据的两种方法
    • MySQL中普通、慢查询日志的区别
    • Ubuntu下取消MySQL数据库本机绑定限制方法
    • 提高MySQL数据库的安全性(一)
    • 存储过程优缺点分析
    • MySQL查询性能分析工具-explain关键字分析
    • Oracle监听器无法启动,提示“错误1067:进程意外终止”

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有