在知道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) |