第2章 ORACLE NET结构概要Word格式文档下载.docx

上传人:b****5 文档编号:19245838 上传时间:2023-01-04 格式:DOCX 页数:11 大小:428KB
下载 相关 举报
第2章 ORACLE NET结构概要Word格式文档下载.docx_第1页
第1页 / 共11页
第2章 ORACLE NET结构概要Word格式文档下载.docx_第2页
第2页 / 共11页
第2章 ORACLE NET结构概要Word格式文档下载.docx_第3页
第3页 / 共11页
第2章 ORACLE NET结构概要Word格式文档下载.docx_第4页
第4页 / 共11页
第2章 ORACLE NET结构概要Word格式文档下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

第2章 ORACLE NET结构概要Word格式文档下载.docx

《第2章 ORACLE NET结构概要Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《第2章 ORACLE NET结构概要Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。

第2章 ORACLE NET结构概要Word格式文档下载.docx

⊙介绍ORACLE 

NET在C/S结构的角色

⊙描述WEB客户端如何通过网络连接到数据库。

⊙ORACLE 

NET的作用是用户通过网络的配置,并确定服务节点的地址和协议来访问数据库

NET连接有两种类型

⊕C/S应用

⊕WEB应用连接

如B/S结构

IIOP/HTTP连接方式

首先我们来学习ORACLE 

NET在C/S模式下扮演的角色

第一类

2.【没有中间层的C/S模式】

clent 

和 

server 

是不是有相同的协议?

因为是直接通信,必须要懂对方的意思才行,所以要有相同的协议,相当于翻译

在C/S没有中间层的情况下,CLIENT和SERVER直接通讯需要有相同的协议

NET是在NETWORK 

协议的顶层,所以ORACLE 

NET必须同时安装在CLIENT和SERVER端。

NET的组成

NET有两个软件组件组成

⊙Oracle 

Net 

foundation 

layer 

protocol 

support

在服务端有同样的结构

⊙TTC(TWO-TASK-COMMON)提供了客户端与服务端之间不同字符集和数据类型的转换

NET基础层,用于管理和维护客户端和服务端的通讯,连接它在客户端和服务端必须点对的点通讯。

在客户端它的责任是

⊕定位服务器

⊕确定该连接涉及的一个或多个连接协议

⊕怎样处理异常和中断

服务端多增加一个责任

⊕从LISTENER端接收连接请求

该层是负责将NET基础层的数据按特定协议进行转换,并在客户端和服务端间进行传输。

9I主要的支持协议

10G支持SDP协议

我们再来学习第二类连接模式

3.WEB应用连接

WEB客户端应用连接:

客户端访问模式都是IE 

WEB浏览器

它连接到数据库有下面几种方法

⊙使用增加中间层WEB服务器来实现WEB应用访问数据库

基于中间层使用的JDBC的驱动不同,它存在两种方式

⊕JDBC 

OCI(ORACLE 

配置接口)DRIVER

中间层使用该驱动连接时,中间层必须安装ORACLE 

NET组件。

OCI(OCI方式依赖于本地的动态链接库),是性能最好的模式,但是安装ORACLE 

NET较麻烦。

能实现网络和应用层的负载均衡

THIN 

DRIVER

该驱动时,由于jdbc 

thin为纯java的数据库连接方式,采用的是内建的tcp/ip+sqlnet执行,你只需要有classes111.zip(视JDK版本而定),不需要在中间层安装ORACLE 

这个在安装JDK的时候都有,JDBC 

DRIVER能实现网络层负载均衡,也能实现网络层FAILOVER,当不能实现会话层的FAILOVER。

我们将在后面解释负载均衡和FAILOVER。

最后一种

⊙使用ORACLE 

NET支持IIOP或HTTP协议来支持WEB浏览器客户端直接访问数据库

我们具体来举例上面三种类型

如果采用写在WEB 

SERVER上的JAVA的应用来连接数据库,那么WEB 

SERVER作为客户端,采用的JDBC驱动程序。

JDBC 

驱动程序与Oracle 

通信以连接到Oracle 

数据库,该数据库也必须配置有Oracle 

Net。

如果在WEB 

SERVER调用一个JAVA 

APPLET程序去连接数据库,那么WEB 

SERVER作为客户端,而DRIVER是JDBC 

DRIVER,它将使用JAVA 

NET就能与ORACLE 

NET的TCPIP进行通讯。

以上连接到ORACLE服务器的CLIENT是WEB 

SERVER,那接下来我们学习WEB浏览器通过WEB应用服务器来访问数据库的情况

 

这里WEB 

APPLICATION 

SERVER相当于中间翻译的功能,它既懂WEB 

浏览器的HTTP语言,也懂ORACLE 

的NET协议,这里根据WEB 

SERVER使用的JDBC的协议,区分成两种连接方式

⊙WEB应用服务器采用的JDBC 

OCI 

DRIVER,那么WEB应用服务器要安装ORACLE 

NET

DRIVER,那么WEB应用服务器不需要安装ORACLE 

看红色框,只需要配置JAVA 

NET支持ORACLE 

NET的通讯

上图是没有中间层服务器下WEB浏览器直接访问数据库。

这时ORACLE 

NET必须支持HTTP和IIOP协议才能互相通信。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1