songyl

导航

安装了多个Oracle11g的客户端,哪个客户端的tnsnames.ora会起作用?

如果我们由于需要安装了多个Oracle的client,哪个客户端的tnsnames.ora会起作用呢?

 

答案是:

在安装好clinent端后,安装程序会把client的bin目录放到path里面,path中在前面的client会被首先搜索,其中的tnsnames.ora会起作用,后面的clinent就不起作用了。

 

%ORACLE_HOME%\bin下面有一个oracle.key,指定用注册表中的哪一个oraclehome,注册表中的每一个oraclehome包含了所有的设置,包括NLS_LANG。

 

我在安装好Oracle服务器的windows 2008 server R2的系统中,又安装了一个ODAC客户端,后面安装的客户端会起作用,而且它还把前面client的tnsnames.ora中的配置也拷贝过来了。

posted on 2015-12-12 19:21  songyl  阅读(446)  评论(0编辑  收藏  举报