我整天都在接受沙滩球(几个小时以来一直无所事事)。它没有占用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产品......我需要一个商业友好的产品(即使它要花钱)。
答案 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也很不错。