Cómo configurar SQL Developer en Ubuntu



Intentar ejecutar Oracle SQL Developer en Linux no siempre es sencillo, sobre todo porque se trata de una aplicación basada en Java que requiere que cumplas con todos los requisitos previos. Si has encontrado errores sobre la falta de Java o si la aplicación simplemente no se inicia después de la descarga, esta guía podría ayudarte un poco. Normalmente, todo se reduce a asegurarse de que Java esté instalado correctamente, descargar el archivo correcto y ejecutarse correctamente, pero aquí es donde las cosas suelen fallar o resultar confusas.

Al finalizar esto, tendrás SQL Developer listo para conectarte a tus bases de datos en Linux. Se acabaron las complicaciones con instrucciones incompletas o dependencias faltantes. No es súper complicado, pero sí, algunos pasos requieren atención adicional. Y un dato curioso: Windows lo tiene mucho más fácil, pero los usuarios de Linux deben esforzarse un poco más para asegurarse de que todo funcione correctamente.

Cómo instalar Oracle SQL Developer en Linux

Asegúrese de que Java esté instalado y que la versión de Java sea compatible

Lo primero: comprobar si Java está instalado. SQL Developer funciona con Java, concretamente con Oracle Java 11 para las versiones más recientes. En algunas configuraciones, el sistema podría tener una versión anterior de Java o ninguna, por lo que conviene verificarlo. Abra la terminal ( Ctrl + Alt + T) y ejecute:

java -version

Si aparece algo como «comando no encontrado» o una versión de Java inferior a la 11, deberá instalar o actualizar Java. Para Ubuntu/Debian:

sudo apt-get update && sudo apt-get install default-jre

Sí, ya sé que «predeterminado» suele significar Java 11 o posterior en la mayoría de las distribuciones, pero compruébalo de nuevo después de instalarlo. En Fedora o CentOS:

sudo dnf install java-11-openjdk

Esto garantiza que su sistema tenga un entorno de ejecución de Java compatible. Si su versión de Java no es la 11 o superior, SQL Developer se quejará al intentar iniciarlo.

Descargue el paquete RPM o ZIP de Oracle

A continuación, dirígete a la página de descarga de SQL Developer de Oracle. En Linux, suele ser un paquete RPM o un archivo ZIP. Para Ubuntu, suelo optar por la versión ZIP, ya que es más fácil de usar y no requiere instalación root. Simplemente descarga el ZIP y podrás extraerlo posteriormente donde quieras.

Extraer el archivo ZIP

Una vez descargado, ve a la carpeta de Descargas o a donde esté. Haz clic derecho y selecciona «Extraer aquí» (si estás en una interfaz gráfica de usuario) o usa la terminal:

unzip sqldeveloper-.zip -d ~/sql_developer

Esto crea un directorio con todos los archivos de la aplicación. A veces, extraer archivos causa problemas de permisos, así que comprueba que puedes ejecutar scripts dentro de esa carpeta.

Consejo profesional: si los permisos parecen dudosos, ejecute:

chmod -R +x ~/sql_developer

Por si acaso. Porque, claro, Linux a veces lo hace más difícil de lo necesario.

Inicie SQL Developer y solucione los problemas de dependencias faltantes

Ahora, acceda a ese directorio e intente iniciar:

./sqldeveloper.sh

Si aparece sin errores, todo bien. Pero si hay errores de «falta Java Runtime» o de «biblioteca», probablemente significa que falta una biblioteca o que es incompatible. En algunas distribuciones, también podrías necesitar libnss3 o libxtst6. Para solucionarlo, instala estos paquetes:

sudo apt-get install libnss3 libxtst6

Y vuelve a ejecutar el script. A veces, SQL Developer se enfada si no tienes estos datos, aunque parezca excesivo.

Solucionar problemas del iniciador y crear un acceso directo

Si planea iniciar desde la interfaz gráfica de usuario más adelante, podría querer crear un acceso directo en el escritorio o una entrada de menú. Simplemente cree un archivo.desktop en ~/.local/share/applications/ :

[Desktop Entry] Name=SQL Developer Comment=Oracle SQL Developer IDE Exec=/full/path/to/your/sql_developer/sqldeveloper.sh Icon=/full/path/to/icon.png Terminal=false Type=Application Categories=Development;Database;

Reemplazar /full/path/to/your/sql_developer/sqldeveloper.shcon la ruta real. A veces, configurar el entorno o vincular Java explícitamente ayuda, pero normalmente, si Java está correctamente instalado, funciona.

Resumen

Configurar SQL Developer en Linux no es imposible, solo es un poco más práctico que en Windows. Si no inicia, revise la versión de Java, los permisos y las dependencias. En algunas configuraciones, reiniciar o volver a iniciar sesión puede ayudar con el reconocimiento. No sé por qué, pero…Linux a veces necesita un pequeño empujón.

Resumen

  • Compruebe Java con java -version. Si falta o está desactualizado, instale la versión más reciente de Java 11 o superior.
  • Descargue SQL Developer ZIP del sitio de Oracle.
  • Extraiga y establezca permisos con unzipy chmod.
  • Ejecutar ./sqldeveloper.sh. Resuelva las bibliotecas faltantes si es necesario.
  • Crea un acceso directo en el escritorio si deseas acceder más fácilmente más adelante.

Cruzo los dedos para que esto ayude.

Conseguir que SQL Developer funcione en Linux parece un ritual, pero una vez configurado, es pan comido. Simplemente sigue los pasos al pie de la letra y probablemente tendrás un IDE completamente funcional para conectarte a tus bases de datos. Con suerte, esto le ahorrará algunas horas a alguien.¡Mucha suerte!



¿Te resultó útil este artículo?