tutorial plus developer databases sql database oracle sqlplus

developer - ¿Hay una buena alternativa a SQL*PLUS para Oracle?



sqlplus command line (15)

No soy partidario de utilizar SQL * PLUS como interfaz para Oracle. Normalmente uso yasql , pero no se ha actualizado desde 2005 y puedo hacer algunas mejoras. Una búsqueda rápida en Google muestra yasql y SQLPal . Estoy usando Linux, entonces SQLPal no es una opción.

¿Hay alguna alternativa, o estoy atrapado con una interfaz que no me gusta o que ya no se mantiene?


Depende de lo que estés buscando. Si se trata de una herramienta de consulta GUI, Oracle tiene su producto gratuito SQL Developer (aunque tiene una huella considerable). También hay algunos gratuitos de bases de datos cruzadas. Me gusta el cliente SQUirrel SQL. También hay DBVisualiser y algunos otros. JEdit es un editor que tiene un complemento DBConsole para ejecutar consultas de bases de datos y DML / DDL. Todos están basados ​​en Java, así que ejecuta la mayoría de los lugares.

Si te gusta una línea de comando, echa un vistazo a sqlpython (el desarrollador también ha identificado un par de otros)


Eche un vistazo a gqlplus . Cubre sql * plus en Linux y lo hace más fácil de usar agregando cosas como el historial de comandos, la finalización del nombre de la tabla, etc.


Eche un vistazo a la Senora . Esta herramienta está escrita en Perl y, por lo tanto, es multiplataforma. Además, Senora es gratuita, extensible y tiene la intención de ser el shell principal de Oracle. Puede ampliar Senora fácilmente al proporcionarle sus propios complementos. Senora intenta proporcionar un formato de salida más amigable que sqlplus. Las columnas tienden a ser tan amplias como realmente se necesitan.

Otra alternativa interesante es SQLcl . Proporciona edición en línea, finalización de enunciados, recuperación de comandos, elementos del DBA (por ejemplo, inicio, apagado) y también soporta sus scripts SQL * Plus escritos previamente.


He usado Toad y SQL Navigator , y me encanta la estabilidad que tiene SQL Navigator.


La versión de código abierto de TOAD es TORA: tora.sourceforge.net


Me gusta SQL Developer . Es gratis, tiene una interfaz de usuario intuitiva y se ejecuta en Windows, Mac y Linux. También es compatible con muchos comandos sql * plus y admite el control de versiones


Puede probar el desarrollador de PL / SQL de todas las redundancias , hay una versión de prueba disponible y el precio es mucho más bajo que el de TOAD.

Saludos K


Sapo de software de misiones si puedes pagar por una licencia

ardilla sql si no puedes.


Si eres del tipo tipo VIM, entonces miraría a Vorax . Básicamente es un contenedor VIM alrededor de SQL * plus.


Si es la línea de comandos que desea, recomendaría rlwrap para ir con sqlplus; le brinda capacidades de edición de línea e historial de comandos, haciendo que sqlplus sea una herramienta útil.


Supongo que quiere un método de bajo costo para eliminar consultas, pero ¿desea más funciones de las que proporciona SQL * Plus? ¿Por qué no utilizar Oracle SQL Developer ? Es gratis.

Instalar, hacer una nueva conexión a su base de datos, luego simplemente comience a escribir un script. Presione F5 para ejecutarlo (o solo la parte del script que ha resaltado).


TOAD es bastante caro, pero puede descargar una versión de prueba de 90 días del sitio de Quest para ver si tiene el conjunto de características que desea (no se deje engañar por el título de "freeware"; solo es gratis durante 90 días, y luego caduca, lo que definitivamente lo convierte en shareware):

http://www.toadworld.com/Freeware/ToadforOracleFreeware/tabid/558/Default.aspx

Otra opción es una herramienta que he visto en CodeProject:

http://www.codeproject.com/KB/database/OQuery.aspx

Está en .NET, por lo que tendrías que ver si se compiló en Mono, pero podría valer la pena intentarlo. No he usado ninguna herramienta (Toad ni esta), ya que soy un tipo de SQL Server, pero he oído cosas buenas sobre Toad.


me gusta sqlsh

alias sqr=''sqlsh -d DBI:Oracle:MYSERVER.COM -u USER -p PASSWORD''



Emacs puede proporcionar funciones y funciones de edición de texto mucho más potentes además de la interfaz de línea de comandos SQL * Plus predeterminada.

Aquí hay algunos enlaces sobre cómo usar Emacs como un contenedor para SQL * Plus: