Achei sqlplus
'a interface está bastante desatualizada. É muito bom ter alguns comandos ou palavras-chave à disposição, mas, por exemplo, nenhuma tecla de "seta para cima" para a entrada do histórico anterior está disponível.
Para que serve uma boa substituição/extensão sqlplus
? Pode ser uma GUI ou melhor (para que seja útil via SSH), um utilitário de linha de comando.
O SQL*Plus é a principal ferramenta de linha de comando para operar com o Oracle Database.
Você está falando sobre o sqlplusw, a ferramenta "GUI" - o sqlplus da velha escola oferece suporte ao recurso de instruções anteriores de seta para cima.
O SQL Developer da Oracle, uma ferramenta gratuita baseada em GUI, é bastante interessante.
Se você é um viciado em vim, existe o VoraX , que aumenta muito bem o SQL*Plus.
Um ajuste muito fácil é adicionar rlwrap .
Cada site que consultei tinha o Oracle jurado pelo Toad como interface para consultas. Não os DBAdmins, mas principalmente os desenvolvedores.
SQL Tools é uma alternativa que eu tentei. Não atendeu às minhas necessidades, mas pode atender às suas. O SQL Tools++ é construído sobre o SQL Tools.
Para GUI, eu uso o SQL Developer da Oracle. Ele tem praticamente tudo o que você precisa, incluindo SQL pré-construído para relatórios ASH/AWR, sessões, memória e outros gerenciamentos. É útil para mim, já que minha função oficial não é DBA, mas faço muito desse trabalho.
O SQL Plus tem um equivalente à seta para cima: list ou l. Não é tão bom, apenas mostrando o último comando e você ainda precisa copiar e colar no prompt.
Alguns dos meus colegas de trabalho gostam do WinSQLLite .
O SQL Pal chegou muito perto de substituir o SQLPlus para mim.
desde que você mencionou ssh; você pode querer dar uma olhada no DbVisualizer Ele tem tunelamento ssh integrado, está rodando em múltiplas plataformas e suporta quase todos os bancos de dados que possuem um driver jdbc disponível. O desenvolvedor também é muito responsivo e, se você conseguir encontrar um banco de dados não suportado, eles o adicionarão com prazer. (e rápido).
Um dos outros recursos 'matadores' são gráficos diretamente de um conjunto de resultados e do recurso de monitoramento. Esta é uma consulta cronometrada que anexa os resultados a uma grade que podemos usar para criar um gráfico em tempo real. Por exemplo, consulte monitoramento ad hoc
O SQL*Plus tem uma função para a administração do banco de dados Oracle, muito semelhante à do vi no mundo do sistema operacional UNIX/Linux. Não é o queridinho de todo mundo, mas sempre estará lá e sempre funcionará. Melhor se familiarizar com ele se você for um DBA.
Os desenvolvedores podem se dar ao luxo de buscar algo mais confortável como o SQL Developer :-)
Descobri que o Emacs SQLi é um ambiente muito prazeroso:
Tem:
E também trabalhe com muitos outros clientes DB CLI e da GUI ou interface de terminal (através de ssh) com COPY/PASTE e outras habilidades avançadas de edição!