8

我在使用 Pl/SQL Developer 登录我的数据库时遇到问题。所有连接参数都在 TNSNAMES.ORA 中定义,并与 SQL Developer 完美配合。

不幸的是,当我尝试使用 PL/SQL Developer 进行连接时,我收到一条没有内容的消息。我使用的是 9.0.6.1665 版本。

这是一个已知问题吗?我可能做错了什么?

这是这个奇怪错误的图像:

在此处输入图像描述

4

3 回答 3

7

可能您可能已经解决了您的问题,但我想在这里添加我的解决方案。

我在尝试登录 PL/SQL Developer 时遇到了同样的空白错误屏幕问题。操作系统 Win 7 Pl/SQL Dev 7.1.3 Oracle 客户端 10g

第 1 步:我检查了“tnsping”的输出。它导致错误 - 找不到消息 3511 原因是我的环境中 ORACLE_HOME 值的设置不正确。更正 ORACLE_HOME 后,tnsping 开始工作,但在 PL/SQL Developer 中仍然出现相同的空白错误屏幕。 编辑:有关正确设置 ORACLE_HOME 的更多信息,请参阅链接

第 2 步:我使用“以管理员身份运行”选项启动 PL/SQL Developer。提供管理员密码后,我就可以通过PL/SQL Developer成功登录了

第 3 步:后来我更改了用户帐户控制设置(Win 7 控制面板 > 用户帐户 > 更改用户帐户控制设置)。我将其设置为“从不通知”并重新启动我的电脑。此后,我以普通用户身份运行 PL/SQL Developer 并没有遇到该问题。

我希望这可以帮助别人。

于 2013-04-24T05:58:44.040 回答
4
  1. 确保您已连接到网络/VPN。
  2. 打开 PL/SQL 开发人员。
  3. 单击工具-> 首选项。选择第一个选项:连接。
  4. 从 Oracle Home 下拉列表中,选择正确的选项。如果您不确定哪个是正确的,请尝试一个接一个地选择,直到适合您的那个。
  5. 重新启动 PL/SQL Developer。
  6. 交叉手指并重试连接到您的数据库。如果有效,请说“Buiya”。如果没有,请尖叫“F***”,然后谷歌搜索。
于 2014-04-11T20:30:43.447 回答
0

PLSQL Developer 在安装后能够正常工作的 5 件事。

  1. 您需要一个 Oracle 客户端。谷歌“Oracle 技术支持下载”并为您的环境(w32/64 或 linux)下载合适的 Oracle 客户端。安装时,请确保您的选择包括“运行时”选项。即使您的 PL/SQL Developer 较旧,也可以获取最新的适当版本。我的是
    • “win32_11gR2_client”。
  2. 使用控制面板的系统设置,编辑环境变量 - 确保 Oracle 的 bin路径在系统路径和用户路径中,或者至少在用户路径中。我的是
    • C:\Oracle\product\11.2.0\client_1\bin
  3. 如果您仍然有登录问题,请重新安装您的 PL/SQL Developer。开发人员将打开一个空白文档,您可以在其中使用 HELP 的“注册”项注册您的产品密钥和您的(给定序列号和密码)
  4. 检查帮助下的“支持信息”。浏览他们的信息。编辑您的环境变量以确保信息获取所有正确的搜索路径。使用Tools/Preferences/Connection/(Oracle Home and OCI library) Dropdown选择所需的版本 图片--在注册表中查看您的选项
  5. 转到 Oracle 顶级目录。使用搜索功能在所有子目录中搜索名为tnsnames.ora的文件。

    一个。输入系统设置环境的路径。

    湾。按照预期的格式,提供 TNS 解析的名称。编辑文件以包含地址列表

    var1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = _____)(PORT = ____)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = _____)))

    var2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ______)(PORT = ____)) (CONNECT_DATA = (SERVER = DEDICATED)(SID = _____)))

SERVICE_NAME 和 SID 可以互换!

于 2019-01-18T19:43:19.773 回答