¿Hay alguna alternativa a SQL Developer que también sea compatible con PL/SQL?

Encontré SQL Developer de Oracle difícil de configurar, por lo que me gustaría usar algo más fácil, pero con soporte del mismo idioma o lo más cerca posible, preferiblemente gratis (GNU) y preferiblemente disponible para Linux.

Necesitaremos mucha más información para dar buenas recomendaciones aquí: pedir "una herramienta como X" nunca es dar suficientes detalles, incluso si está vinculado. Siempre debe enumerar sus requisitos explícitamente. Consulte Cómo solicitar una alternativa a algún software y las preguntas vinculadas a él para obtener más detalles. Desde los aspectos básicos, echaría un vistazo a TOra .

Respuestas (3)

Eclipse tiene varios complementos, capaces de desarrollar scripts Pl/SQL también.

Oracle SQL Developer usa un núcleo eclipse3, por eso no es el mejor.

Además de Eclipse, los otros grandes IDE de Java convencionales son:

  • NetBeans (código abierto, sin costo)
  • IntelliJ
    • Edición comunitaria (código abierto, sin costo)
    • Edición definitiva (producto comercial)

Los tres productos están repletos de características, son bastante flexibles y vienen con una curva de aprendizaje.

Los tres tienen sus fans, y sus ventajas. NetBeans, por ejemplo, tiene la mejor integración de Maven. Los tres tienen soporte especial para bases de datos.

Supongo que el "mejor" de todos, en términos de los fanáticos más devotos, es IntelliJ. La edición Ultimate tiene un complemento de "Base de datos" con todo el poder de su producto independiente DataGrip para trabajar con bases de datos. Lea la documentación de DataGrip para conocer las características de ese complemento.

No proporciona suficientes detalles en su pregunta para hacer una recomendación específica. Le sugiero que lea algunas de las muchas publicaciones de blog que comparan los productos para adivinar cuál podría ser el más adecuado para usted.

Luego haga un presupuesto de tiempo para aprender el producto. Ninguno de ellos es simple e intuitivo. Lea sus tutoriales y documentación. Googlea un poco. Vea algunos videos de demostración. Debe desarrollar algo de paciencia y disciplina para aprender gradualmente con el tiempo.

Una buena alternativa de uso general a Oracle SQL Developer es DbVisualizer ( https://www.dbvis.com/ ).

La versión gratuita tiene algunas limitaciones (consulte la lista aquí: https://www.dbvis.com/features/feature-list/ ), pero la versión Pro (de pago) tiene funciones de compatibilidad específicas de Oracle. Puede ejecutar sentencias SQL estándar y bloques PL/SQL desde el editor.

Es una aplicación de escritorio basada en Java, por lo que se conectará a cualquier cosa que tenga un controlador JDBC (y soporte especial para muchos motores de bases de datos específicos). Y al estar basado en Java, se ejecuta en Linux.

La interfaz de usuario es limpia y simple, y hay muchas características pequeñas y útiles para trabajar con datos y consultas. Lo he usado durante varios años y no puedo imaginarme haciendo un trabajo serio de base de datos sin él.

Vale la pena pagar por buenas herramientas, y definitivamente recomendaría pagar por la versión pro si trabajas con bases de datos regularmente.