【问题标题】:Free desktop client for Oracle? [closed]Oracle 的免费桌面客户端? [关闭]
【发布时间】:2010-10-23 15:13:21
【问题描述】:

查询 Oracle 数据库最好的开源免费客户端是什么? 它可能还支持其他数据库(MySQL、Postgres 等),因为我们的开发环境经常需要在不同数据库之间切换。

【问题讨论】:

  • 您真的需要开放源代码,还是只需要一个免费的应用程序就可以满足您的需求?此外,您想在什么平台上运行它:Windows、Linux、MacOS?...
  • 免费的应用程序就可以了,我不打算对源代码做任何事情。平台是 Windows。
  • 好问题,也许改变你的问题标题以匹配正文?
  • 感谢马克指出这一点

标签: database oracle desktop-application


【解决方案1】:

我一直在使用 Oracle SQL Developer(因为它是免费的),起初我讨厌花在它上面的每一分钟。我仍然遇到奇怪的图形问题,因为它在 Vista 上运行,并且似乎存在某种图形驱动程序问题(幸运的是,没有人可以让它在 Vista 上正常运行,所以我并不孤单),其中使用起来很麻烦。

尽管如此,我必须学习如何应对它,现在我必须承认,它是一种用于查询 Oracle 数据库的简洁且非常有用的工具(不仅仅是)。我想你也可以从中查询其他数据库,例如我用它来查询一些遗留的 MS Access 数据库,所以我相信你也可以查询 SQL Server。

您可以进行数据迁移、导入/导出、查看 OWA 输出,据称还可以调试(单步执行、设置断点等)PL/SQL 代码,但我还没有尝试过。到目前为止,我对 sqlplus 命令行很好:) 试一试,不要让与 Vista 相关的图形问题给你一个错误的印象:)

【讨论】:

  • 对于视觉故障问题,使用 SQL Developer 未包含的 JDK 似乎可以解决问题。
  • 我一定会尝试的!我真的厌倦了,虽然我找到了解决问题的方法,但它有时会让我发疯。感谢您的建议
  • 作为注释,我相信 Vista 问题与 Java 而非 Oracle Sql Developer 相关。关于 Java 如何重新绘制表单的一些信息。
  • 嗯,很大程度上取决于你从什么角度看它。 Java 在 XP 上重绘一切都很好,但在 Vista 上却不行。你说得对,可能是 Java 方面的问题,但对我来说,它看起来与 Vista 相关(已经看到它在 XP 上正常工作)。
  • 您可以尝试在 Java 运行时选项中禁用直接绘制 -Dsun.java2d.noddraw=true(更多信息请参见 java.sun.com/j2se/1.5.0/docs/guide/2d/flags.html
【解决方案2】:

如果你所说的开源真的是免费的,那么Oracle SQL Developer 就是免费的。但是它不是开源的。虽然它完全受支持,但我们一直在我工作的地方使用它。

如果您有兴趣,可以前往here 获取有关其功能的良好入门参考。

【讨论】:

    【解决方案3】:

    SQLTools 是免费且干净的轻量级客户端。 www.sqltools.net

    【讨论】:

    • 无需配置瘦客户端即可连接到 Oracle 和一切(不像 Squirrel 的噩梦) Toad 和 PL/SQL 开发人员是 Oracle 的最佳 COTS 工具,但 SQLTools 免费“工作”谢谢
    【解决方案4】:

    您指的是哪种“客户”?您是指实际的驱动程序,还是只是您可以从中获取 SQL 结果的应用程序?例如,SQuirrel SQL

    【讨论】:

    • 我跳过了让松鼠在最后一份公司合同中工作的麻烦......但我得到了它的工作。我添加了瘦 Oracle 客户端,但与 Toad 和 PL/SQL Dev 不同。 (付费工具/试用版)我在使用套接字等时遇到了问题……下面我看到 SQLTools 是免费且干净的轻量级客户端。 www.sqltools.net ...试过了,没有问题。
    【解决方案5】:

    Oracle 免费提供 SQL Developer,它基本上是一个 Oracle IDE - 让您可以浏览表、PLSQL 的代码编辑器、SQL 查询窗口等......

    【讨论】:

      【解决方案6】:

      如果你用的是mac,可以试试macsequel - a native mac client for oracle

      【讨论】:

        【解决方案7】:

        一个答案(对于任何平台和数据库)就是使用 ODBC。例如。在 POSIX 上,unixODBC。 Oracle 当然支持their own drivers 的标准。

        【讨论】:

        • 如果您不知道自己被否决的原因:那些不是桌面客户端。
        猜你喜欢
        • 2013-04-26
        • 1970-01-01
        • 2012-04-29
        • 2011-07-13
        • 1970-01-01
        • 2013-05-20
        • 1970-01-01
        • 1970-01-01
        • 2010-09-23
        相关资源
        最近更新 更多