1.命名方法概览
客户机应用程序在试图连接数据库服务时,需要借助命名方法将连接标识符解析为连接描述符。Oracle Net 提供了五种命名方法:
主机命名(Host Naming):使 TCP/IP 环境中的用户能够通过其现有名称解析服务来解析名称
本地命名:使用在每个客户机的 tnsnames.ora 文件中配置和存储的信息查找网络地址
目录命名:将数据库服务或网络服务名解析为连接描述符,该描述符存储在中央目录服务器中
Oracle Names:这是由 Oracle Names 服务器系统构成的 Oracle 目录服务,这些服务器可以为网络上的每个服务提供由名称到地址的解析
外部命名:使用受支持的第三方命名服务
对于只有几个数据库的小型组织来说,应使用主机命名将名称存储在现有名称解析服务中,也可使用本地命名将名称存储在客户机上的 tnsnames.ora 文件中。
对于有多个数据库的大型组织来说,应使用目录命名将名称存储在集中管理的符合 LDAP 的目录服务器中。
2.主机命名
在下列情况下,客户机可使用主机名来连接服务器: