第10章 Oracle 9i的网络应用.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 Oracle 9i的网络应用

第10章 Oracle 9i 网络功能 本章内容 §10.1 Oracle网络服务功能 §10.2 Oracle网络体系结构 §10.3 Oracle的网络解决方案 §10.4 配置和管理工具概述 §10.5 规划网络 §10.1 Oracle网络服务功能 一、Oracle网络服务概述 提供了在分布式的、混杂的计算环境中企业范围的连接解决方案。 Oracle 的网络服务降低了网络配置和管理的复杂度,将性能提高到最大值,而且提高了网络诊断的能力。 提高了可管理性:通过本地 OEM 和 OEMapplet 集成支持得到。 对分布式数据库可以和本地数据库一样进行集中化配置。 Oracle 命名 (OracleNames) 提供了增强的动态发现。 Oracle的 Net客户可以有配置简档,有一个 Net不得向导可以用来配置。可以为小规模的系统自动地提供一个缺省配置。 二、Oracle 9i 网络服务新特性 1、网络组件的名称改变 2、针对专门服务器配置的连接装载平衡 3、多 Oracle 环境的创建 4、Oracle名字 LDAP 代理服务器 5、VI 协议支持 §10.2 Oracle网络体系结构 一、Oracle 9i 应用服务器(Oracle 9i AS, OAS): 是 Oracle公司的综合 Web 服务器,集 Web服务器和应用服务器于一身。 不仅能处理 HTTP、HTML、XML 类型请求, 且支持 Oracle 窗体、Java、Perl、PL/SQL 和更多其它功能。 层体系结构给予 OAS 两个基本的优点: 1)允许每个组件被设计为最好将重点放在特定功能的需要上,而不是试图处理一台服务器上的所有任务。 2)OAS 具有一个在不同组件之间定义明确的应用程序接口(API),该接口使 OAS 成为一个开放系统,可以在其上增加客户组件以创建系统。 OAS由以下三层组成: HTTP监听层:通过标准因特网协议处理客户端与应用服务器层之间的通信。 Oracle 应用服务器层 管理插件服务器进程与插件实例的创建; 在独立插件的多个实例之间均衡负载; 插件服务,如传输服务、插件之间通信服务、永久存储服务及验证服务。 应用层:在此使用特定的插件实现特定的应用功能。 1、HTTP监听层:监听到达服务器主机 IP 地址的 HTTP 请求。 当 HTTP 监听器得到一个请求时,试图将 URL 翻译为物理实体,如 HTML 文件或CGI 脚本。若不能翻译,则将请示传送给调度器,调度器与 ORB 一起将监听器捆绑入 Oracle 应用服务器层。 监听器的一部分是虚拟路径管理器。如果虚拟路径管理器接收到该请求,则它很可能对应到一个应用插件。 应用逻辑被执行并将结果返回给监听器以供浏览器取回。 2、Oracle应用服务器层 将所有事务及基础服务,如验证、注册、故障恢复、事务控制及负载平衡的位置连接到一起的桥。 与 ORB一起,它允许用于分布式系统,在分布式系统中,应用、监听器与数据可以被放置在不同的物理机器上,但仍可以从一个中央接口配置与管理。 3、应用层 Oracle 应用服务器层下面是应用层,当有一个特定应用的请求到来时,调度器将请求传送给适当的插件服务器。 每个插件服务器具有一个多线程,每个插件实例都有它自己的线程。节省了为每个查询启动一个进程的开销。 一个应用可以拥有不止一个插件服务器(只要是相同类型),并指定该服务的最大与最小线程数量,调度器在多个服务之间进行动态负载均衡。 每个插件服务器有自己的执行机构并使用一个共享库。对象请求代理通过三个基本的 API 调用与组件通信。 三个基本应用用于初始化一个服务、关闭该服务及将请求传递给该服务。 二、网络组件 1、Oracle Net:是驻留在客户和 Oracle 数握服务器之中的软件层, 负责建立和维护客户应用和服务器之间的连接,在它们之间进行消息传递, Oracle Net包括以下两个组件:Oracle Net 基础层和Oracle 协议支持 客户端,应用能够通过使用 Oracle Net 基础层建立和维护连接,Oracle Net 基础层使用 Oracle 协议支持工业标准网络协议进行数据库服务器通信。 服务器端:网络协议发送客户请求给 Oracle 协议支持层,然后通过发送信息给 Oracle Net 基础层,Oracle Net 基础层与Oracle 数据库服务器进行通信,处理客户请求。 支持的协议: TCP/IP TCP/IP with SSL Named Pipes LU 6.2 VI 2、侦听器:Oracle 数据库服务器能够通过侦听器接收初始连接。 侦听器接收请求,将请求发送到服务器。 3、Oracle Connection Manager 网络

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档