WEB开发网
开发学院数据库Oracle 浅谈Oracle数据库的网络应用 阅读

浅谈Oracle数据库的网络应用

 2009-02-03 13:09:23 来源:WEB开发网   
核心提示:ORACLE数据库有极强的网络功能,它支持各种网络协议,浅谈Oracle数据库的网络应用,如TCP/IP、SPX/IPX、X.25、LU6.2、Decnet等等,支持异种网络协议互联、异种数据库互联,如同放在单一本地数据库中一样使用,以后当数据分布发生变化时,SQL*Net是ORACLE的网络软件,一、SQL*Net产

ORACLE数据库有极强的网络功能,它支持各种网络协议,如TCP/IP、SPX/IPX、X.25、LU6.2、Decnet等等,支持异种网络协议互联、异种数据库互联。SQL*Net是ORACLE的网络软件。

一、SQL*Net产品介绍

ORACLE不仅支持传统的主机─终端方式,还支持流行的Client/Server体系结构方式,使得应用与数据库核心分布处理,极大地提高了资源的利用率和处理效率。Client/Server的Server端安放ORACLE Server;Client端安放用户界面程序或ORACLE的Client端产品,如SQL*Plus;SQL*Net是ORACLE的网络软件,通过SQL*Net可以实现Client与Server的连接,SQL*Net是建立在某一网络协议之上的网络中间件产品,如下图所示:

浅谈Oracle数据库的网络应用

图1-SQL*Net网络连接

目前,SQL*Net有SQL*Net V1和SQL*Net V2两种版本。从上图中可以看出,必须在底层网络已经连通的前提下,才能对SQL*Net作合适的配置。

SQL*Net提供了以下网络功能:

网络透明性:在一个本地数据库上开发的应用,可以不加修改地分布到网络上去运行;

协议独立性:在任何一台计算机上编制的应用,都可以不加修改地分布到任何协议的网络上去运行;

异种机网络:通过多协议转换,可实现多种网络协议之间的互联;

位置透明:通过位置透明策略,可以使网络中数据,如同放在单一本地数据库中一样使用。以后当数据分布发生变化时,应用程序不用作任何修改;

自动字符集转换:两个通讯节点之间不同的字符集和NLS(国际语言支持)数据描述可以通过SQL*Net来管理。

下面介绍SQL*Net运行过程中相关的文件(以UNIX环境中TCP/IP协议为例):

1 2 3 4 5  下一页

Tags:Oracle 数据库 网络应用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接