尝试查看表时 Oracle SQL Developer 没有响应(或建议使用 Oracle Mac 客户端)
Posted
技术标签:
【中文标题】尝试查看表时 Oracle SQL Developer 没有响应(或建议使用 Oracle Mac 客户端)【英文标题】:Oracle SQL Developer not responsive when trying to view tables (or suggest an Oracle Mac client) 【发布时间】:2010-09-05 23:41:21 【问题描述】:我整天都在玩沙滩球(它已经好几个小时什么都没做)。它不占用 CPU,不从磁盘读取,不使用网络。
我在 Mac OS X 10.5.4 上使用 Java 1.6。它曾经工作过,现在即使重新启动计算机也无济于事。活动监视器说它是“(不响应)”。我唯一能做的就是干掉-9那个混蛋。
当我对过程进行采样时,我看到了这个:
mach_msg_trap 16620
read 831
semaphore_wait_trap 831
一个不能解决此问题的可接受答案将包括一个用于 Mac 的体面的免费 Oracle 客户端的 URL。
编辑: @Mark Harrison 可悲的是,每次我启动它时都会发生这种情况,这不是旧的连接。我想避免在我的笔记本电脑上运行 Windows。我正在为我的 IDE 提供一些插件,但对我来说仍然没有解决方案。 @Matthew Schinckel Navicat 似乎只有一个非商业的 Oracle 产品......我需要一个商业友好的产品(即使它需要花钱)。
【问题讨论】:
【参考方案1】:在活动连接闲置一段时间后,我遇到了同样的问题。我通过每隔一段时间重新启动sql developer来解决它。
我还在 vmware XP 会话上运行 Toad for Oracle,它运行良好。如果你不介意钱,试试吧。
【讨论】:
【参考方案2】:Navicat 公司发布了一个适用于 Mac 的 Oracle 客户端(他们也有 Windows 版本)。
它不是免费的,但我认为您可以获得 30 天的演示。
【讨论】:
Navicat 有“精简”版本,可以满足你的大部分需求。如果您可以编写和运行自己的语句,而不需要使用“查询生成器”,那么您将被设置。 确实如此。这不是我第一次发表评论时,IIRC。 FWIW,尽管 Toad 和 SQL Dev 没有问题,但 Navicat 无法找到我安装的任何一个 Oracle 即时客户端。错误消息的 wiki 页面声称该问题已在 9.0 中修复(我安装了 11.0.18 Win x64)。不是一个令人印象深刻的开始。【参考方案3】:你看过http://www.aquafold.com/吗?他们有一个非常适合 JDBC/java Mac 的实用程序,Aqua Data Studio (ADS),我想你可以试用 30 天。它不是免费的,但是...
通过 Yahoo 群组提供出色的支持。非常敏感的重新错误或增强请求。
与他们没有任何关系 - 只是一个粉丝。
【讨论】:
【参考方案4】:Squirrel 是一个不错的与数据库无关的应用程序开发客户端。没有 Oracle 特有的功能,但在 mac 上运行良好
【讨论】:
【参考方案5】:我在 Mac 上使用 SQLDeveloper,但遇到了无法响应的问题。通常,我可以通过进入活动监视器并终止进程来解决此问题。但是,这并不总是可以结束该过程。发生这种情况时,我会去终端并找到进程 ID 并向其发送 SIGKILL,然后下次它会正常工作。
然而,更重要的是,我曾一度评估过SQLGrinder。我最终没有购买该软件,主要是因为我有一台 Mac 笔记本电脑和一台 Windows 台式机。因此,我更经常在 windows 桌面上使用 Toad,不值得为我购买 SQLGrinder。
【讨论】:
【参考方案6】:使用RazorSQL。帮自己一个忙,花 60 美元。它将在使用的前一两个小时内收回成本。您甚至可以免费获得 60 天。
【讨论】:
【参考方案7】:最新版本的 SQL Developer 非常好,我在我的 Mac Pro 上没有遇到任何问题。 DB Solo 3也相当不错。
【讨论】:
以上是关于尝试查看表时 Oracle SQL Developer 没有响应(或建议使用 Oracle Mac 客户端)的主要内容,如果未能解决你的问题,请参考以下文章