我如何找到我的linux系统正在使用哪些tnsnames.ora文件?

我如何找到我的linux系统正在使用哪些tnsnames.ora文件?
当我执行updatedb并找到tnsnames.ora时,由于各种Oracle数据库安装,我得到了一个很长的列表.我需要为系统配置的“默认”tnsnames.ora添加一些条目.

如何找出实际使用的tnsnames.ora文件中的哪一个?

注意:30个奇数实例中没有一个在任何“系统”文件夹下(例如/ etc / usr等)和:

> echo $TNS_ADMINTNS_ADMIN: Undefined variable.> echo $PATH/usr/kerberos/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/local/ade/bin:/usr/NX/bin> echo $ORACLE_HOMEORACLE_HOME: Undefined variable.

RHEL4

如果未设置$TNS_ADMIN,则tnsnames.ora应位于$ORACLE_HOME / network / admin /中.

你可以在Net Services Reference书中找到关于tnsnames.ora的更多解释.

要确定$ORACLE_HOME的值,可以查看文件/ etc / oratab.此文件列出数据库,关联的$ORACLE_HOME以及是否必须自动启动/停止数据库.

您还可以在oraInventory中找到一些信息(查看/ etc / oraInventory文件夹或/etc/oraInst.loc文件)

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部