当前位置: 首页 > Oracle, oracle 10g, oracle 11g > 正文

NAMES.DIRECTORY_PATH客户端连接参数

今天在做oracle10gR2新特性透明加密(TDE)的时候,建立wallet默认路径和修改sqlnet.ora文件都 报ORA-28368和ORA-28353错误,而且修改sqlnet.ora文件后,监听程序起不来,后来在sqlnet.ora文件里加入NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)问题解决。
下面简单介绍下我对NAMES.DIRECTORY_PATH连接参数的了解:
NAMES.DIRECTORY_PATH常用的值有tnsnames,hostname,onames和ezconnect和ldap,cds,nis不常用的值,默认值是(tnsnames,onames,hostname)。
如果设置NAMES.DIRECTORY_PATH=(tnsnames),那么客户端就只会从tnsnames.ora查找你要连接的字符串(如orcl)记录,如果tnsname.ora文件中没有此记录,则连接不上数据库。
如果设置NAMES.DIRECTORY_PATH=(tnsnames,hostname),那么客户端首先会从tnsnames.ora查找你要连接的字符串(如orcl)记录,如果tnsname.ora文件中没有此记录,则尝试把你要连接的字符串(如orcl)当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=连接字符串(如orcl)这个实例,当然这里连接字符串(如orcl)并不是一个主机名,最后会尝试以ezconnect的方式连接数据库。
下面是oracle官方文档对这些值的介绍:

tnsnames:local naming naming method
Set to resolve a net service name through the tnsnames.ora file on the client.
hostname:host naming method
Set to resolve a host name alias through an existing names resolution service
or a centrally-maintained set of /etc/hosts files.
onames:Oracle Names method
Set to resolve database objects through a Oracle Names server.
ldap:directory naming naming method
Set to resolve a database service name, net service name, or net service alias
through a directory server.
cds:Cell Directory Services (CDS) external naming method
Set to resolve an Oracle database name in a Distributed Computing
Environment (DCE) environment.
nis:Network Information Service (NIS) external naming method
Set to resolve service information through an existing NIS.
Ezconnect:The easy connect naming method eliminates the need for service name
lookup in the tnsnames.ora files for TCP/IP environments; in fact, no naming
or directory system is required if you use this method.

本文固定链接: https://www.dbdream.com.cn/2011/09/names-directory_path%e5%ae%a2%e6%88%b7%e7%ab%af%e8%bf%9e%e6%8e%a5%e5%8f%82%e6%95%b0/ | 信春哥,系统稳,闭眼上线不回滚!

该日志由 dbdream 于2011年09月08日发表在 Oracle, oracle 10g, oracle 11g 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: NAMES.DIRECTORY_PATH客户端连接参数 | 信春哥,系统稳,闭眼上线不回滚!
关键字:

NAMES.DIRECTORY_PATH客户端连接参数:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter