Requisitos:

  • Ubuntu
  • JDK 7  (Java JDK 7 version 1.7.0_51. o superior)

Instalación de SQL Developer

 

Primero descargar SQL Developer desde http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html.

Acepta las condiciones de la licencia.

Descargar la versión para Linux RPM.

 

 

Para descargar el RMP se deben ingresar las credenciales de un usuario del portal de Oracle, si no las tienes, puedes crear una sin costo alguno.

Guardar el archivo

En una terminal de Linux, instalamos un programa llamado Alien para trasformar el RPM a DEB.

sudo apt-get -y install alien
cd Downloads
ls sqldev*
sudo alien -ic sqldeveloper-4.0.2.15.21-1.noarch.rpm
ls /opt/sqldeveloper
ls -l $(which sqldeveloper)
a=$(which sqldeveloper)
ls -l /opt/java/jdk
sudo sed -i "1 i unset GNOME_DESKTOP_SESSION_ID" $a
sudo sed -i "1 i export JAVA_HOME=/opt/java/jdk" $a

El comando anterior descarga Alien, lo utiliza para transformar el RPM a DEB e instala el DEB (SQL Developer).

Para validar que no hay dependencias incumplidas realizamos un :

sudo apt-get install -f

Y listo tendremos instalado SQL Developer

Problemas

Existen algunos problemas que pueden ocurrir que impiden que SQL Developer no se ejecute por ejemplo:

ls -l $(which sqldeveloper)
echo $PATH
sqldeveloper

Verifique la salida para asegurarse de que sqldeveloper se pueda ubicar y tenga privilegios de ejecución. Si este no es el caso, verifique que / usr / local / bin sea parte de su variable de entorno PATH. Es muy probable que una falla signifique que SQL Developer no está instalado correctamente o que hay un problema con su perfil de inicio de sesión. Sin embargo, la resolución de problemas posteriores está más allá del alcance de este documento.

sqldeveloper

Si SQL Developer solicita la ruta de acceso de la instalación Java JDK, verifique lo siguiente:

ls -l /opt/java/jdk/bin/java
grep JAVA /usr/local/bin/sqldeveloper

Verifique que Java JDK se haya instalado de acuerdo con las instrucciones de instalación descritas en este documento. Verifique también que el script de inicio de sqldeveloper se haya modificado en consecuencia.

Fuente: https://community.oracle.com/docs/DOC-888316