- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载
第13章 Net 8 网络:新特性和概念
本章要点:
概述
连接管理器
其他新特性和概念
配置一些新特性
配置文件示例
Oracle 8 重新命名 SQL*Net 2.x 为Net 8.x 。伴随这一名字改变的是一组重要功能的加强,
如果正确地配置它,数据库能产生更好的可伸缩性和性能。这些加强包括多路复用、连接池、
集中、命名服务的改变、连接改变、安全改变和整个性能。管理也得到提高。
13.1 概述
Net 8 是服务器反向兼容到 SQL*Net 2.1 ,但不是客户向前兼容。也就是说, Net 8 监听器
能服务于Net 8 和SQL*Net 2.x 客户,但 SQL*Net 2.x监听器仅能服务于同版本或低版本客户
(不包括更高版本,因此不包括Net 8 客户)。
可伸缩性通过多路复用、连接池、集中和增强命名服务的可用性得到增强。连接现在支
持外来数据源和第二层的开放数据库连接( Open Database Connectivity ,O D B C ),O D B C支
持存储过程调用。安全性是通过高级安全选项( Advanced Security Option ,A S O )来增强的,
A S O 允许基于公共密钥技术X . 5 0 9 数字认证的单方签名, A S O还包括在客户和服务器之间基本
的点到点(“通过线路”)加密。在客户和服务器之间用数字证书相互认证,提供单方签名证
实,它通常被认为在多数情况下要优于其他外部认证技术。性能的增强是通过对 TNS Raw接
口的使用、客户端名字缓存(类似于U N I X 的D N S方式)和优化调度编码路径获得的。
可管理性的提高是通过提供本地原始设备制造商( O E M )和OEM applet集成支持得到的。
对分布式数据库可以和本地数据库一样进行集中化配置。 O r a c l e命名(Oracle Names )提供了
增强的动态发现。 Oracle 8 的Net 8 客户可以有配置简档,有一个 Net 8 向导可以用来配置。最
后,可以为小规模的系统自动地提供一个缺省配置。
13.2 连接管理器
连接管理器(Connection Manager ,C M A N )是一个新的网络特性,它仅能工作在多线程
服务器(M T S )选项上。它集中来自多个客户请求,并将它们多路复用到一个物理通讯。除
了集中以外,连接管理器能完成几种功能,包括担任防火墙,能够授权传输或在不同协议之
间担任转换的网桥。
使用防火墙能力, C M A N 能够通过基于的源(主机或客户)、目的主机和数据库( S I D )
的连接管理器创建客户端授权访问控制列表 ( A C L )和过滤(允许和拒绝)传输。
使用协议桥能力, C M A N有效地替代以前的多协议交换( M P L ),允许主机(客户和服务
126计计第三部分计Oracle 8.x RDBMS
下载
器)使用不同网络协议互相通讯。
多路复用包括合并多个逻辑会话到一个物理链接,在本质上,这个物理链接在多个会话
中共享,它们当中没有一个会话在时间上会 1 0 0%地使用这个物理链接。第一个会话建立物理
链接,然后该物理链接被以后的会话分时共享。当所有的会话被关闭时,物理链接就被关闭。
为什么多路复用是有益的?当使用 M T S选项时,多路复用允许比没有使用它时有更多的
并发会话。并发会话的数量被操作系统限制,如对文件描述符、信号量、进程和套接字的操
作系统最高限度。没有多线程服务器 M T S选择,一般只能有几百个( 2 0 0 ~ 3 0 0 )并发会话。有
了它,几千个并发会话是可能的,也就是增加了单位时间总产量(也就是吞吐量)。正如所提
到的,负载的可伸缩性是可能实现的,因为所有会话不总是 1 0 0%地忙。换句话说,它们在一
些点处于空闲状态。它们在时间上的空闲重叠为并发提供了机会。因此,用长时间运行的
S Q L语句、复杂的 S Q L语句或者那些有高比例计算时间的 S Q L语句的应用将从 M T S和Net 8 中
多路复用获得最多的利益。因此, M T S选项和Net 8 多路复用打破在高并发环境(操作系统和
网络)中潜在的主要瓶颈。C M A N负责管理多路复用,用M T S选项提供它工作的基础。
与多路复用
文档评论(0)