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

Mia*_*ach 10 tnsnames plsqldeveloper

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

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

我在Tools-> Preferences-> Database - > ...中找到了许多建议,但我的首选项中没有Database选项卡.

我该如何解决?

Jes*_* G. 20

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

  1. 在PLSQL Developer(版本11.0)中,转到"帮助/支持信息"

  2. 单击TNS名称选项卡.如果PLSQL Developer中的路径错误,它将为空(未找到tns文件)或不正确(使用的tns文件错误)

  3. 在Info选项卡上,向下滚动到TNS File条目,并查看PLSQL Developer正在使用的tns文件的路径.这很可能是错的.

  4. 要纠正路径:

    • 打开命令提示符
    • 导航到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

  5. 将打开一个新的PLSQL Developer UI,您应该能够连接.

  6. 确保将Windows环境变量TNS_ADMIN设置为相同的路径

    • 在Windows 7上,您可以转到"开始","控制面板","系统","高级系统设置","环境变量"以查看/添加/更新环境变量


小智 5

您使用的是哪个 Oracle 客户端?

PLSQL Developer 不支持 Oracle 64 位 11g 客户端。尝试安装32位客户端。


Jus*_*aat -5

您肯定在 sql Developer 中有一个数据库选项卡(我过去使用过的所有版本都有这个)。也许再检查一下?也许,您正在寻找错误的位置。

在 Mac 上,首选项位于“Oracle SQL Developer”(左上)-> 首选项 -> 数据库 -> 高级 -> 名为 Tnsnames 的部分,目录是您指定文件的位置。

在 Windows 上(从内存中查找,如果不正确,可能需要搜索)工具 -> 首选项 -> 数据库 -> 高级 -> 名为 Tnsnames Directory 的部分是指定文件的位置。

看这张图片 在此输入图像描述