# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
SUN = # 网络服务名,客户端会通过相应的网络服务名连接到目标数据库
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
# TCP是连接协议,HOST 客户端要连接的目标主机地址,PORT目标数据库的监听端口号
)
(CONNECT_DATA =
(SERVER = DEDICATED)
# 连接类型,DEDICATED 专用服务器模式 为每个用户的连接使用专用的服务进程,
# SHARED 共享服务器模式 ,dispatcher进程把用户连接请求放到 request queue,
# 然后为连接请求分配shared process,请求完成后会被服务进程放到response queue,
# dispatcher在把结果发给用户请求。
# 注意即使在SHARED SERVER模式下,每个用户请求也使用自己独立的PGA,所以PGA导致
# SHARED SERVER的优势减弱。DEDICATED和SHARED模式是可以共存的,因为STARTUP和
# SHUTDOWN必须在DEDICATED模式下运行
(SERVICE_NAME = sun)
# SERVICE_NAME 服务名是目标数据库的SID
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
# IPC 进程间通信协议,就是说是本机之间的进程间的通信,调用本地连接
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
# Generated by Oracle configuration tools.
SUN = # 网络服务名,客户端会通过相应的网络服务名连接到目标数据库
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
# TCP是连接协议,HOST 客户端要连接的目标主机地址,PORT目标数据库的监听端口号
)
(CONNECT_DATA =
(SERVER = DEDICATED)
# 连接类型,DEDICATED 专用服务器模式 为每个用户的连接使用专用的服务进程,
# SHARED 共享服务器模式 ,dispatcher进程把用户连接请求放到 request queue,
# 然后为连接请求分配shared process,请求完成后会被服务进程放到response queue,
# dispatcher在把结果发给用户请求。
# 注意即使在SHARED SERVER模式下,每个用户请求也使用自己独立的PGA,所以PGA导致
# SHARED SERVER的优势减弱。DEDICATED和SHARED模式是可以共存的,因为STARTUP和
# SHUTDOWN必须在DEDICATED模式下运行
(SERVICE_NAME = sun)
# SERVICE_NAME 服务名是目标数据库的SID
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
# IPC 进程间通信协议,就是说是本机之间的进程间的通信,调用本地连接
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
本文深入解读Oracle数据库的tnsnames.ora文件,详细介绍了网络服务名、连接类型、协议、主机地址、端口号及服务名等关键配置项的作用与意义,帮助用户理解如何正确配置tnsnames.ora文件以实现数据库的高效连接。
2735

被折叠的 条评论
为什么被折叠?



