Oracle 配置连接远程数据库的教程


本文整理自网络,侵删。

客户机为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。一般tnsnames.ora 是建立在客户机上的。如果是客户机/服务器结构,整个网络上只有一台机器安装了ORACLE数据库服务器,那么只需在每个要访问ORACLE服务器的客户机上定义该文件,在服务器上无需定义。但是,如果网络上有多台机器均安装了ORACLE数据库服务器,并且服务器之间有数据共享的要求,那么在每台服务器上都必须定义该文件。tnsnames.ora文件缺省放在/ORACLE_HOME/ product/8.1.7/network/admin目录下。下面是tnsnames.ora的文件样式:

ORA817 =
 (DESCRIPTION =
  (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = sun62)(PORT = 1521))
  )
  (CONNECT_DATA =
   (SERVICE_NAME = ora817.huawei.com)
  )
 )
INST1_HTTP =
 (DESCRIPTION =
  (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = sun62)(PORT = 1521))
  )
  (CONNECT_DATA =
   (SERVER = SHARED)
   (SERVICE_NAME = ora817.huawei.com)
   (PRESENTATION = http://admin)
  )
 )
EXTPROC_CONNECTION_DATA =
 (DESCRIPTION =
  (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  )
  (CONNECT_DATA =
   (SID = PLSExtProc)
   (PRESENTATION = RO)
  )
 )

字段含义如下:

ADDRESS_LIST      表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连。
PROTOCOL 指明要连接使用的协议。
SERVICE_NAME      “SERVICE_NAME”就是“Global Database Name”,ORACLE8i数据库使用“Global Database Name”来唯一标识自己,通常的格式为“name.domain”,此处的值为“ora817.huawei.com”。
HOST      是TCP/IP协议使用的服务器IP地址。
PORT      是TCP/IP使用的端口地址。
SID      指定要连接的服务器上ORACLE数据库的ORACLE_SID。

阅读剩余部分

相关阅读 >>

oracle 11g release (11.1) 索引底层的数据结构

oracle 10g 服务器端安装预备步骤(详细图文教程)

oracle存储过程及调用

oracle数据库中表空间的基本管理操作小结

oracle数据库删除表字段的语句是什么

oracle数据库中的级联查询、级联删除、级联更新操作教程

oracle if else语句使用介绍

oracle中死事务的检查语句

oracle排名函数的使用方法分享

oracle 11g dataguard参数详解

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...