该文分为两个部分,
- 1 tnsnames.ora是怎样一个文件
- 2 配置参数说明
- 3 示例
- 4 详细解读
一、 tnsnames.ora是怎样一个文件
- 客户端所需的一个文件,通过该文件配置数据库的链接地址,配置好后,在登陆时只需引用别名
二 、 配置参数说明
ADDRESS_LIST 表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相
参数 | 描述 |
---|---|
ADDRESS_LIST | 表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协议来和服务器相连。 |
PROTOCOL | 指明要连接使用的协议 |
SERVICE_NAME | “SERVICE_NAME”就是“Global Database Name”,ORACLE8i数据库使用“Global Database Name”来唯一标识自己,通常的格式为“name.domain” |
HOST | 是TCP/IP协议使用的服务器IP地址 |
PORT | 是TCP/IP使用的端口地址 |
SID | 指定要连接的服务器上ORACLE数据库的ORACLE_SID |
SERVER=DEDICATED | 表示用专用服务器连接ORACLE数据库 |
三、示例
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = orcl)
)
)
四、详细解读
ORCL= 连接描述符名:ORCL
(DESCRIPTION = 描述
(ADDRESS = 网络地址之一
(PROTOCOL = TCP) 网络协议(tcp表示TCP/IP协议)
(host = 127.0.0.1) 服务器IP地址:127.0.0.1
(port = 1521) 服务器端口号:1521
)
(connect_data = 连接数据
(sid = orcl) 数据库标识名:orcl
)
)