Oracle SQL Developer在尝试查看表时没有响应(或建议使用Oracle Mac客户端)

时间:2008-08-15 23:15:27

标签: java oracle macos

我整天都在接受沙滩球(几个小时以来一直无所事事)。它没有占用CPU,也没有从磁盘读取,没有使用网络。

我在 Mac OS X 10.5.4 上使用 Java 1.6 。它工作过一次,现在即使重新启动计算机也无济于事。 Activity Monitor表示它是“(无响应)”。我唯一能做的就是杀掉那个傻瓜。

当我对流程进行抽样时,我看到了这一点:

    mach_msg_trap        16620
    read        831
    semaphore_wait_trap        831

一个不能解决这个问题的可接受的答案将包括一个适合Mac的免费Oracle客户端的URL。

编辑: @Mark Harrison遗憾地每次启动时都会发生这种情况,这不是一个旧连接。我想避免在笔记本电脑上运行Windows。我正在为我的IDE提供一些插件,但仍然没有解决方案。 @Matthew Schinckel Navicat似乎只有一个非商业性的Oracle产品......我需要一个商业友好的产品(即使它要花钱)。

7 个答案:

答案 0 :(得分:1)

公司Navicat已经发布了适用于Mac的Oracle客户端(他们也开发了Windows版本)。

这不是免费的,但我认为你可以获得30天的演示。

答案 1 :(得分:1)

在有空闲状态暂停一段时间后,我遇到了同样的问题。我通过每隔一段时间重新启动sql developer来解决它。

我还有一个在vmware XP会话上运行的Toad for Oracle,它运行良好。如果你不介意这笔钱,试试吧。

答案 2 :(得分:1)

你看过http://www.aquafold.com/了吗?他们有一个非常好的JDBC / java Mac友好实用程序,Aqua Data Studio(ADS),你可以试用30天。这不是免费的,但是......

雅虎集团的出色支持。非常敏感的重新发送错误或增强请求。

与他们没有任何关系 - 只是一个粉丝。

答案 3 :(得分:0)

Squirrel是一个很好的数据库激动应用程序开发客户端。没有Oracle特定功能,但在mac上运行良好

答案 4 :(得分:0)

我在Mac上使用SQLDeveloper并且遇到了无响应的问题。通常,我可以通过进入活动监视器并终止进程来解决这个问题。但是,这并不总是能够结束这个过程。当发生这种情况时,我会去终端并找到进程ID并发送一个SIGKILL,然后下次它将正常工作。

然而,更重要的是,我一度评估SQLGrinder。我最终没有购买该软件,主要是因为我有一台Mac笔记本电脑和一台Windows桌面。因此,我经常在Windows桌面上使用Toad,不值得为我购买SQLGrinder。

答案 5 :(得分:0)

使用RazorSQL。帮自己一个忙,花60块钱。它将在使用的第一个小时或两个小时内收回成本。你甚至可以免费获得60天。

答案 6 :(得分:-1)

SQL Developer的最新版本非常好,我在Mac Pro上没遇到任何问题。 DB Solo 3也很不错。