即使在设置TNS_ADMIN后,Oracle 也会使用默认的 tnsnames.ora



在我们的 LINUX 框中,出于某些安全原因,我们需要使用替代的 tnsnames.ora 文件测试数据库连接,而不是直接在/network/admin 下的默认文件中进行更改。出于这个原因,在设置 $ORACLE_HOME 之后,我们也在设置 TNS_ADMIN,它指向我们需要使用的虚拟 tnsnames。 例如:export TNS_ADMIN=/psapps/admin/tnsnames.ora 但是,即使在设置了此文件之后,当尝试tnsping时,Oracle仍然使用默认的tnsnames.ora

对此事有什么建议吗?

TNS_ADMIN应该指向一个目录,而不是一个特定的文件。

此目录中可以有其他文件,例如 sqlnet.ora。

相关内容

  • 没有找到相关文章

最新更新