gpt4 book ai didi

oracle - 在哪里可以找到 SQL Developer 中的 tnsnames.ora?

转载 作者:行者123 更新时间:2023-12-02 05:40:24 28 4
gpt4 key购买 nike

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

最佳答案

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

  • 您的用户主目录
  • $ORACLE_HOME\network\admin -- 假设您安装了客户端
  • TNS_ADMIN 的操作系统环境变量值
  • TNS_ADMIN 的注册表项
  • 您在首选项中指定的位置

  • enter image description here

    最后一个将胜过其他。

    您可以通过运行以下命令在 SQL 工作表中亲眼看到这一点
    show tns

    enter image description here

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

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

    enter image description here

    系统的另一个怪癖——我们实际上读取了任何名为 tnsnames* 的文件中的条目——所以如果你有旧版本的文件保存为 tnsnames_old.ora 或 tnsnames.bak 之类的东西——我们也会看到并使用它们,一些 SQL *Plus 过去常常这样做,我们也被要求遵循。

    关于oracle - 在哪里可以找到 SQL Developer 中的 tnsnames.ora?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47928570/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com