探讨Oracle Server客户端组态
创始人
2024-06-12 03:10:48
0

学习Oracle时,你可能会遇到Oracle Server问题,这里将介绍Oracle Server问题的解决方法,在这里拿出来和大家分享一下。SQL Server是透过应用程序层级的TDS通讯协议(Tabular Data Stream)达成与其客户端互相交换资料之目的。而TDS还需搭配底层网络通讯协议,例如TCP/IP或是IPX/SPX。至于Oracle Server与客户端则是利用Net8在TNS(Transparent Network Substrate)、Oracle通讯协议转接接口、以及支持的网络函式库等三项组件之间互相交换资料。Net8在TNS与网络函式库之间利用一个通讯协议转接接口来完成直译的工作。取代掉SQL*Net的Net8会使用服务名称(service name)去搜寻服务器之位置。

Net8 网络函式库有支持的通讯协议分别为:TCP/IP,SPX,Named Pipes,Logical Unit Type 6.2 (LU6.2)以及Bequeath。您可利用TCP/IP与SPX从远地客户端连至Oracle数据库。若是IBM的APPC(Advanced Program-to-Program Communications)系统架构,则可使用兼容的LU6.2。如果从本地端登入Oracle数据库,Net8联机的方式则是使用Bequeath 网络通讯协议。

为了让Net8客户端可以成功地与Oracle Server建立联机,客户端必须拥有可联机至Oracle Server的服务名称。Oracle客户端可以利用本地的tnsnames.ora去解析服务名称(类似Windows操作系统下的HOSTS 档案)。当然DNS或是Oracle的名称服务器(Oracle Names Server)也可以。Oracle 9i还提供了LDAP(Lightweight Directory Access Protocol)作为另外一种名称解析的方式。然而,目前Microsoft官方并没有正式支持Oracle 9i作为连结服务器。

以 Java语言撰写的Oracle Universal Installer安装程序将可协助您在Windows与UNIX 系统安装Oracle软件。在Windows环境下,只要将安装程序光盘放入光驱就会自动激活Oracle Universal Installer。

我会建议您选择系统预设的选项进行安装,因为这样做除了会安装Net8之外,还会安装Net8辅助精灵(Net8 Assistant)、Net8组态设定精灵(Net8 Configuration Assistant)以及SQL*Plus。并且将以上各项目加到程序集中。SQL*Plus是一个客户端工具,类似于SQL Server的osql 工具程序。以上介绍Oracle Server。

【编辑推荐】

  1. 快速掌握Oracle参数设置
  2. 事例解析Oracle函数
  3. Oracle Sequence之深入浅出
  4. 你是否了解Oracle触发器
  5. 详细描述Oracle系统特权

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...