Oracle 在SQL Developer中哪里可以找到tnsnames.ora?

Oracle 在SQL Developer中哪里可以找到tnsnames.ora?,oracle,database-connection,oracle-sqldeveloper,Oracle,Database Connection,Oracle Sqldeveloper,我需要为我的连接找到tnsnames.ora文件。我的服务器是远程托管的,即我没有在物理系统上安装它。SQL Developer在以下位置查找tnsnames.ora文件: 您的用户主目录 $ORACLE\U HOME\network\admin--假定已安装客户端 TNS_ADMIN的OS环境变量值 TNS_管理员的注册表项 在首选项中指定的位置 最后一个将胜过其他的 通过运行命令,您可以在SQL工作表中看到这一点 show tns 您不会“免费”获得tnsnames.ora文件。需

我需要为我的连接找到tnsnames.ora文件。我的服务器是远程托管的,即我没有在物理系统上安装它。

SQL Developer在以下位置查找tnsnames.ora文件:

  • 您的用户主目录
  • $ORACLE\U HOME\network\admin--假定已安装客户端
  • TNS_ADMIN的OS环境变量值
  • TNS_管理员的注册表项
  • 在首选项中指定的位置

最后一个将胜过其他的

通过运行命令,您可以在SQL工作表中看到这一点

show tns

您不会“免费”获得tnsnames.ora文件。需要有人为您构建、维护和分发一个文件

但是,您可以在不使用TNSNames.ora文件的情况下连接到Oracle数据库。假设您拥有所需的所有信息(通常在.ora文件中定义),您可以建立“基本”连接

系统的另一个怪癖——我们实际上读取任何名为tnsnames*的文件中的条目——因此,如果您将文件的较旧版本保存为tnsnames_old.ora或tnsnames.bak——我们也会看到并使用它们,这是SQL*Plus用来做的,我们也被要求遵循