# 命名方法配置概述

用户通过将用户名和口令以及服务的连接标识符传递给它们希望连接的服务来启动一个连接请求。被映射到连接描述符的连接标识符由客户机的命名方法解析。连接描述符包含：

- 到服务的网络路由，包括通过协议地址的监听程序位置

- Oracle8i 数据库的服务名或者 Oracle8 或 Oracle7 数据库的 Oracle 系统标识符 (SID)

一旦解析了连接标识符，将在连接描述符中使用网络路由信息以联系监听程序。监听程序将通过协议接收客户机连接。它将客户机信息与从数据库服务接收到的信息和已存储在它自己的配置文件 listener.ora 文件中的信息进行比较。如果信息匹配，则准予连接。

命名方法配置由创建服务的连接描述符和配置客户机访问命名方法组成。

可以使用 Net8 Configuration Assistant 在 sqlnet.ora 文件中指定下列命名方法的用法：

本地命名 | 将网络服务名存储在客户机中的 tnsnames.ora 文件中 本地命名最适合具有少量不经常更改服务的简单分布式网络。
目录命名 | 将服务和网络服务名存储在集中式的符合 LDAP 的目录服务器 中。
Oracle Names | 将服务和网络服务名存储在 Oracle Names 服务器 中
主机命名 | 使用户能够通过使用主机名的别名连接到 Oracle 数据库服务器。主机名被映射为现有命名解决方案服务 (如域名系统 (DNS)、网络信息服务 (NIS) 或集中维护的 `/etc/hosts` 文件集) 中的连接描述符。 利用此特性不需要客户机的任何配置。建议将此方法用于简单的 TCP/IP 环境。
外部命名 | 将服务信息存储在第三方命名服务中，如 NIS、Novell 目录服务 (NDS)或单元目录服务 (CDS)

| 另请参阅：

指定命名方法

| 另请参阅:Net8 管理员指南 的第 6 章，“配置命名方法”