Oracle安装TNS_ADMIN环境变量设置参考
很多oracle产品都有自己的TNS文件,如果你的系统里装了多个Oracle的产品的话,那么客户端连instance的时候,到底是使用那个tnsnames.ora呢?这个时候就需要看TNS_ADMIN这个参数了。
Question:What is thetns_adminparameter and how do I usetns_admin to define a common location for my TNS files?
Answer:Thetns_adminparameter determines the location of the tns administration files (e.g. tnsnames.ora and listener.ora, etc.)
Thetns_adminparameter is super useful on servers with many databases on different release levels (hence different $ORACLE_HOME directories) because all databasestns_adminvalues can be set to a single location, allowing a single set of SQL*Net files for all databases on the server.
Without thetns_adminvariable, 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环境变量的资料请关注本站其它相关文章!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。