`
MicroJoey
  • 浏览: 87092 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

连接与会话

阅读更多
一、区分概念
1)连接(connection) 连接是客户到oracle实例的一条物理路径。连接可以在网络上建立或者通过IPC机制建立。通常会在客户进程与一个服务器进程或一个调度器之间建立。

2)会话(session) 会话是实例中存在的一个逻辑实体.

在一个连接上可以建立0,1个或多个会话,各个会话是单独而且独立存在的,即使他们共享同一条数据库物理连接。一个会话中的提交不会影响其他任何会话,甚至,一条连接上的各个会话可以使用不同的用户进行连接。


一个连接对应2个会话:
[oracle@node ~]$ sqlplus u01/oracle

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 5 19:37:59 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select username,sid,serial#,server,paddr,status
  2  from v$session
  3  where username='U01';

USERNAME			      SID    SERIAL# SERVER    PADDR	STATUS
------------------------------ ---------- ---------- --------- -------- --------
U01				      145	 263 DEDICATED 2C21B254 ACTIVE

SQL> set autotrace on
SQL> /

USERNAME			      SID    SERIAL# SERVER    PADDR	STATUS
------------------------------ ---------- ---------- --------- -------- --------
U01				      140	  56 DEDICATED 2C21B254 INACTIVE
U01				      145	 263 DEDICATED 2C21B254 ACTIVE



2个会话使用同一个服务器进程(2C21B254)





分享到:
评论

相关推荐

    Oracle数据库连接与会话

    Oracle数据库连接与会话 Oracle数据库连接与会话是Oracle数据库管理系统中的两个核心概念。它们之间存在一定的关系,但又有着明显的区别。 连接是一种从客户端到数据库实例的物理通道,可以通过网络或IPC机制建立...

    Oracle经典故障解析 连接数&会话数

    在使用Oracle数据库的过程中,连接数和会话数是影响系统性能的关键因素。下面将详细解析这两个概念,以及它们在Oracle故障排查中的重要性。 1. 连接数和会话数的概念:在Oracle中,连接数指的是同一时间连接到...

    定时清除XP会话连接

    “会话”是指用户与系统之间的一次交互过程,包括登录、操作和注销等步骤;“打印机”是共享资源的一种,用户可以通过网络共享的方式访问远程的打印机进行打印作业;“共享”则表示多用户可以访问同一资源,如打印机...

    定时清除XP会话连接2代

    本程式的主要功能是:定时清除XP会话连接。 公司使用局域网上一台XP sp2/sp3系统的电脑连接打印机供打印,因为有在10多台电脑在用打印机,打印时常显示:连接数已达到最大值。 网上查得方法是:及时清除XP会话连接...

    解除远程桌面多用户同时连接(会话)数限制

    "解除远程桌面多用户同时连接(会话)数限制"这一主题,涉及到的主要知识点包括: 1. **远程桌面服务(Terminal Services)**:这是Windows系统内置的一项功能,允许用户通过网络连接到另一台计算机,以便进行远程...

    中断所有会话连接

    百度了,谷歌了,各种方法都试过,打补丁等均无效,无奈只能隔段时间手动清除会话,以便其他人有机会连接上。 后来觉得麻烦就写了一个自动清除会话的程序,缩到托盘后隔段时间自动中断所有会话,保证打印机能被有序...

    突破Windows终端服务器只允许至多2个并发会话连接限制

    突破Windows终端服务器只允许至多2个并发会话连接限制。

    基于MySQL的应用程序设计.docx

    基于 MySQL 的应用程序设计需要考虑多个方面,包括数据库设计、连接与会话管理、数据访问与处理、事务与并发控制以及性能优化等。 数据库设计是应用程序开发的重要环节,它决定了数据的存储结构、关系和完整性。在 ...

    清空会话连接数

    xp最大连接数为10个,多了就会不可用,使用这个的话能能快速清空连接数

    从pcap文件中析取所有TCP会话与UDP会话

    ### 从pcap文件中析取所有TCP会话与UDP会话 #### 概述 本文档介绍了一种从pcap文件中提取所有TCP和UDP会话的方法,并详细阐述了其实现过程及其背后的设计思想。这种方法对于网络安全分析、流量监控等领域具有重要...

    win 7 解除远程桌面多用户同时连接(会话)数限制

    由于 Windows XP/Vista 的许可限制,在一台电脑上同一时间只允许一个用户登录(会话)。 如果有第二个用户通过远程桌面服务登录本机,那么在此之前本地已登录的用户、或远程已登录的用户将被踢出。 本补丁的功能...

    MQTT Version 3.1.1中英文翻译对照文档.pdf

    **连接与会话管理** - **CONNECT**:客户端发起连接请求,包含客户端ID、用户名、密码、保留标志、清洁会话标志等。 - **CONNACK**:服务器响应连接请求,确认连接是否成功。 - **DISCONNECT**:客户端或服务器断开...

    自动清除会话代码

    清除会话,用于对打印机连接有限制连接数的情况,谢谢

    java服务器与客户端会话

    在Java编程环境中,服务器与客户端的会话是网络通信的核心部分。这个会话通常涉及到一系列交互,使得服务器能够提供服务,而客户端则可以请求并接收这些服务。在本主题中,我们将深入探讨如何使用Java来建立和管理...

    connect-memcached, 用于连接的Memcached会话存储.zip

    connect-memcached, 用于连接的Memcached会话存储 连接 memcachedMemcached会话存储,使用节点 Memcached 与缓存服务器进行通信。安装通过 npm:$ npm install connect-memcached示例var express =

    App远程登录与会话维持的实现.pdf

    HttpClient是Java中常用的HTTP客户端库,它支持持久连接和会话管理。在App开发中,使用单例模式的HttpClient可以有效地维护会话状态,避免频繁创建和销毁HttpClient实例带来的性能开销。单例模式确保在整个应用程序...

    activeMQ的java简单实例.zip

    4. **创建连接与会话**:通过连接工厂创建连接,并在连接上创建一个新的会话。会话是非线程安全的,所以通常为每个线程创建一个会话。 5. **创建消息生产者**:在会话上创建`MessageProducer`,用于发送消息。可以...

Global site tag (gtag.js) - Google Analytics