SQLDeveloper es una excelente herramienta para el manejo de base de datos Oracle ya que es desarrollado por la misma Oracle donde en un entorno gráfico puedes controlar diferentes base de datos desde crear tablas hasta manipular triggers desde una misma interfaz.
Es una herramienta esencial para un DBA o para cualquier desarrollador que este utilizando una base de datos Oracle ya que funciona para cualquier version desde la 8i hasta 11g tambien considerando las version express.
Bueno pasemos a la instalacion, primero descarga el archivo que dice 'Oracle SQL Developer RPM for Linux' que pesa 170mb del siguiente
Link (se requere que estes registrado en Oracle.com).
Una vez que descargues el archivo nos cambiamos a la ruta donde se encuentra el archivo RPM y escribe los siguientes comandos en una consola para instalarlo:
cd Downloads/
su -
rpm -Uhv sqldeveloper-3.1.07.42-1.noarch.rpm
Ya estará instalado en nuestro sistema en la carpeta /opt/sqldeveloper pero para que inicie el programa primero tendremos que configurar un archivo indicando donde esta la ruta de nuestro JDK y por lo tanto también
es un requisito que tengas instalado el JDK.
Si ya tienes instalado el JDK necesitamos saber donde se encuentra asi que tecleamos los siguientes comandos en una consola:
rpm -qa | grep jdk
which jdk-1.7.0-fcs.x86_64
Con el primer comando veremos que JDK's tenemos instalado, en mi maquina tengo instalado el openJDK y Oracle JDK, recomiendo hacer la referencia con el Oracle JDK al SQL Developer.
Y con el segundo comando indica cual es la ruta donde se instalo, copia la ruta como se ve en la siguiente imagen:
Una vez hecho estos pasos escribiremos lo siguientes comando en una consola:
su -
cd /opt/sqldeveloper/sqldeveloper/bin
sudo gedit sqldeveloper.conf
Y buscaremos el texto
SetJavaHome y enseguida colocaremos la ruta donde se encuentra nuestro JDK como se muestra en la siguiente figura:
Y eso seria todo, deberá iniciar SQL Developer normalmente acaso mostrara una advertencia por tener el JDK version 7, pero solo bastara ignorarla.