Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1045746
  • 博文数量: 74
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 2950
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-15 00:17
文章分类

全部博文(74)

文章存档

2009年(1)

2008年(73)

我的朋友

分类: 服务器与存储

2008-06-29 12:30:19

在知道exp/imp的概念后,您总得要了解下oracle 架构吧
 
说白了,oracle 是server ,client架构,也是server,web的架构;
 
server,web的架构 又分有没有application server,这个我们不细说;
 
主要说server ,client架构,它是通过oracle net这个组件来实现;
 
client端没什么好说的,server有个概念大家要知道,就是
 
 
区别oracle dedicated server 与shared server

dedicated server (专用服务器):

如果oracle 连接请求是一个有效的service name 也就是一次成功的连接 ,oracle listener

会产生出一个新的进程来处理这个连接。这个新的进程就是我们所说的服务器进程 (也叫做影子进程)

这个进程产生后 ,listener 开始连接并传递和处理相关的地址和帐号信息 ,所有这些处理完毕后。listener将不再处理相关的连接信息 而转由服务器进程去处理相关的操作 ,这就是专服务器的工作模式。

shared server (共享服务器):在共享模式下一般有一个或者多个适配器来处理相关的服务请求 。当一个连接的请求到达后,服务器不是产生一个专用的进程,取而代之的是listenter 已经包含了一个可以处理这个请求的相关的适配器的列表。这个请求将被分配给一个可以处理该请求的适配器 ,这个适配器会一直处理这个请求的相关的操作直到结束。一个单独的适配器可以管理几百个用户的会话 。其工作原理是通过队列来管理会话,然后传递会话给oracle 的PGA 和SGA 。
阅读(1945) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~