ORACLE服务器连接配置教程:跨主机数据库连接

需积分: 10 1 下载量 122 浏览量 更新于2024-09-16 收藏 3KB TXT 举报
本文档主要介绍了如何在Oracle环境中连接到网上其他服务器的数据库。Oracle数据库通常通过配置网络适配器(TNSNAMES.ora)来实现远程连接。TNSNAMES.ora文件是Oracle网络配置文件,其中包含了数据库的连接细节,如服务器地址、端口和服务名等。 首先,提到的`tnsnames.ora`文件位于C:\oracle\ora90\network\ADMIN目录下,这是一个系统级别的配置文件,用于存储全局命名服务(TNS Names)的定义。在这里,有两个示例配置: 1. `ps-8e8e6d92e121`配置: 这个部分定义了一个名为`ps`的服务,通过TCP协议,主机为`ps-8e8e6d92e121`,端口为1521,适用于专用服务器模式(SERVER=DEDICATED)。 2. `orac9i`配置: 这个配置同样使用TCP协议,连接到IP地址为`192.168.1.150`的服务器,服务名为`orac9i`,也支持专用服务器连接。 另一个配置示例`INST1_HTTP`则更为特殊,它采用共享服务器模式(SERVER=SHARED),服务名是`MODOSE`,并且提供了一个HTTP连接选项(PRESENTATION=http://HRService),这意味着可以通过HTTP协议访问这个服务。 `EXTPROC_CONNECTION_DATA`部分描述了如何通过命名管道(IPC)连接到名为`PLSExtProc`的外部程序服务器,它支持只读访问(PRESENTATION=RO)。 文档还提到了Windows操作系统中的Oracle配置,包括注册表路径`HKEY_CURRENT_USER\SOFTWARE\Oracle`和`HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Oracle`,这些路径通常用于存储Oracle服务的启动参数和状态信息,以及Oracle安装的具体路径和日期。 连接Oracle服务器的关键在于正确配置TNSNAMES.ora文件,根据目标服务器的地址、服务名和其他特定要求进行调整。同时,了解Windows系统的相关注册表设置也是确保连接成功的重要环节。对于那些需要在多服务器环境中操作Oracle的人来说,这篇文档提供了宝贵的操作指南。