gpt4 book ai didi

plsqldeveloper - Oracle PL Sql Developer 找不到我的 tnsnames.ora 文件

转载 作者:行者123 更新时间:2023-12-04 00:09:41 25 4
gpt4 key购买 nike

我有一个来自我以前工作场所的 Oracle tnsnames.ora 文件。我想用我在另一台计算机上新安装的 PL SQL Developer 来获取它。我已将文件复制到 ..ORACLE/product/11.2.0/client_32/NETWORK/ADMIN 但 PL SQL Developer 找不到它。

当它启动时,它没有向我显示任何数据库选择。
在 About->i->TNSNames 我没有看到任何行

我在工具->首选项->数据库->...中找到了许多寻找它的建议,但我的首选项中没有数据库选项卡。

我该如何解决?

最佳答案

如果您确定您的 tnsnames.ora 文件是正确的(例如通过使用 Oracle Net Config Assistant 测试连接,或使用 SQLplus 成功登录),并且您可以打开 PLSQL Developer 应用程序,但仍然无法连接到 PLSQL Developer 中的数据库,然后按照以下步骤操作:

  • 在 PLSQL Developer(版本 11.0)中,转到帮助/支持信息
  • 单击 TNS 名称选项卡。如果 PLSQL Developer 中的路径错误,它将为空白(未找到 tns 文件)或不正确(使用了错误的 tns 文件)
  • 在 Info 选项卡上向下滚动到 TNS File 条目并查看 PLSQL Developer 正在使用的 tns 文件的路径。这很可能是错误的。
  • 要更正路径:
  • 打开命令提示符
  • 导航到 Program Files 中的 PLSQL Developer 目录
  • 输入这个命令:

    plsqldev.exe TNS_ADMIN=c:\your\tns\directory\path\here


  • *path 是包含您的 tnsnames.ora 文件的目录 -
    对我来说,这是:c:\Oracle\product\11.2.0\client_1\network\admin
  • 一个新的 PLSQL Developer UI 将打开,您应该能够连接。
  • 确保您将 Windows 环境变量 TNS_ADMIN 设置为相同的路径
  • 在 Windows 7 上,您可以转到“开始”、“控制面板”、“系统”、“高级系统设置”、“环境变量”来查看/添加/更新环境变量
  • 关于plsqldeveloper - Oracle PL Sql Developer 找不到我的 tnsnames.ora 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351187/

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