如果我們由于需要安裝了多個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中的配置也拷貝過來了。