Oracle SQL Developer não responde ao tentar visualizar tabelas (ou sugerir um cliente Oracle Mac)
Pergunta
Acabei de pegar a bola de praia o dia todo (ela não faz nada há horas).Não está consumindo CPU, não lendo disco, não usando a rede.
estou a usar Java 1.6 sobre Mac OS X 10.5.4.Funcionou uma vez, agora nem reiniciar o computador ajuda.O Activity Monitor diz que é "(Não está respondendo)".A única coisa que posso fazer é matar -9 aquele idiota.
Quando faço uma amostra do processo, vejo o seguinte:
mach_msg_trap 16620
read 831
semaphore_wait_trap 831
Uma resposta aceitável que não corrige isso incluiria um URL para um cliente Oracle gratuito e decente para Mac.
Editar:@Mark Harrison, infelizmente, isso acontece toda vez que eu inicio, não é uma conexão antiga.Gostaria de evitar executar o Windows no meu laptop.Estou testando alguns plug-ins para meu IDE, mas ainda não há solução para mim.@Matthew Schinckel Navicat parece ter apenas um produto Oracle não comercial ... Preciso de um produto comercial (mesmo que custe dinheiro).
Solução
Eu tenho o mesmo problema depois que uma conexão ativa fica ociosa por um tempo.Eu resolvo isso reiniciando o SQL Developer de vez em quando.
Também tenho o Toad for Oracle rodando em uma sessão VMware XP e funciona muito bem.Se você não se importa com o dinheiro, tente isso.
Outras dicas
A empresa Navicat lançou um cliente Oracle para Mac (e eles também fazem uma versão para Windows).
Não é gratuito, mas acho que você pode obter uma demonstração de 30 dias.
Você já olhou http://www.aquafold.com/?Eles têm um utilitário muito compatível com JDBC/java para Mac, Aqua Data Studio (ADS), que você pode experimentar por, acho, 30 dias.Não é grátis, mas...
Excelente suporte através de grupos do Yahoo.MUITO responsivo a bugs ou solicitações de melhorias.
Nenhuma afiliação com eles - apenas um fã.
Esquilo é um ótimo cliente de desenvolvimento de aplicativos independente de banco de dados.Sem recursos específicos do Oracle, mas funciona bem no Mac
Eu uso o SQLDeveloper no Mac e tive problemas em que ele parou de responder.Normalmente, posso consertar isso acessando o Activity Monitor e encerrando o processo.No entanto, isso nem sempre funciona para encerrar o processo.Quando isso acontece, vou ao Terminal e procuro o id do processo e envio um SIGKILL e na próxima vez ele funcionará corretamente.
No entanto, o mais importante é que avaliei SQLGrinder em um ponto.Acabei não comprando o software, principalmente porque tenho um laptop Mac e um desktop Windows.Portanto, uso o Toad com mais frequência na área de trabalho do Windows e não valeu a pena comprar o SQLGrinder para mim.
Usar RazorSQL.Faça um favor a si mesmo e gaste os 60 dólares.Ele se pagará nas primeiras duas horas de uso.Você pode até conseguir 60 dias grátis com isso.
A versão mais recente do SQL Developer é muito boa e não tive problemas com ela no meu Mac Pro.DB Solo 3 também é muito bom.