Oracle安装TNS_ADMIN环境变量设置参考
很多oracle产品都有自己的tns文件,如果你的系统里装了多个oracle的产品的话,那么客户端连instance的时候,到底是使用那个tnsnames.ora呢?这个时候就需要看tns_admin这个参数了。
question: what is the tns_admin parameter and how do i use tns_admin to define a common location for my tns files?
answer: the tns_admin parameter determines the location of the tns administration files (e.g. tnsnames.ora and listener.ora, etc.)
the tns_admin parameter is super useful on servers with many databases on different release levels (hence different $oracle_home directories) because all databases tns_admin values can be set to a single location, allowing a single set of sql*net files for all databases on the server.
without the tns_admin variable, each instance would have it's own set of tns files in the $oracle_home/network/admin directory.
查看方法:命令行 c:\documents and settings\ptian>set tns_admin tns_admin=d:\oracle\product\10.1.0\db_1\network\admin 这就表示客户端会从d:\oracle\product\10.1.0\db_1\network\admin下读取tns的设置
修改方法: 有两个地方可以修改,一个是注册表,一个是系统环境变量。 注册表的位置:hkey_local_machine\software\oracle\home0\tns_admin 系统环境变量的优先级高于注册表,如果设置了环境变量,那么就会忽略注册表的值。
转载请注明出处: http://blog.csdn.net/pan_tian/article/details/7699599
======eof======
以上就是oracle安装tns_admin环境变量设置参考的详细内容,更多关于tns_admin环境变量的资料请关注其它相关文章!