Sei sulla pagina 1di 11

Gestión de Bases de Datos

Bloque 3: Diseño Físico de Bases de Datos

Instalación de Oracle SQL Developer


Objetivos:
 Instalar Oracle SQL Developer en Windows.
 Instalar Oracle SQL Developer en Linux.

Profesor: Gabriel Merín Cubero


Correo: gabmecu@gmail.com
ÍNDICE DE CONTENIDOS

1. Introducción ......................................................................................................... 3
2. Instalación ........................................................................................................... 3
2.1. Windows ....................................................................................................... 3
2.2. Ubuntu ......................................................................................................... 5
3. Desinstalación...................................................................................................... 7
3.1. Windows ....................................................................................................... 7
3.2. Ubuntu ......................................................................................................... 7
4. Funcionamiento básico ........................................................................................ 7
4.1. Conexión....................................................................................................... 7
4.2. Descripción del entorno ............................................................................. 10
4.3. Opciones de un objeto ................................................................................ 11
Instalación de Oracle SQL Developer

1. Introducción
Aunque Oracle proporciona una serie de herramientas para poder manipular el
SGBD recién instalado, existen otras aplicaciones diseñadas específicamente para
trabajar, de manera más cómoda, con Oracle.
Este es justamente el caso de SQL Developer, una herramienta gratuita
desarrollada por la propia Oracle para facilitarnos la tarea de creación y gestión de
nuestras bases de datos. Entre sus virtudes nos permite conectarnos a varias BD
(tanto Oracle como Access) al mismo tiempo, visualizar todos los objetos de una BD
de manera rápida y cómoda, permite la ejecución de sentencias y scripts SQL,
facilita importar/exportar datos, etc.

2. Instalación
SQL Developer está desarrollado sobre Java. Si estamos en Windows, eso
significa que, o bien nos descargamos e instalamos en nuestro SO el entorno de
ejecución de Java (JRE1) o bien nos descargamos el SQL Developer con el JRE
integrado. No obstante, en Linux no tenemos las dos opciones. Es necesario primero
instalar el JRE y luego el SQL Developer.
Podemos descargarnos tanto la aplicación de Windows como de Linux desde la
propia página de Oracle:
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
Nota: Si se tuviera instalado el entorno de desarrollo de Java JDK (Java
Development Kit), no es necesario instalar el JRE ya que está incluido dentro del
propio entorno de desarrollo.

2.1. Windows
Por sencillez, independientemente de si tenemos la versión 1.6 del JRE/JDK de
Java, vamos a utilizar la versión del SQL Developer que incluye el JRE.
Trabajaremos con la versión 2.1.1.64.45.

Como se observará, el archivo descargado no es un ejecutable, si no un archivo


comprimido en ZIP. Eso se debe a que no es necesaria su instalación para poder
utilizar la herramienta, basta con que lo descomprimamos en la ruta que
queramos. Nosotros, por comodidad, vamos a descomprimirlo en la raíz de C. Para
ello, independientemente de dónde se encuentre el archivo, haremos botón derecho
→ Extraer Ficheros… e indicaremos que la carpeta de destino es C (se asume que
estamos usando el programa Winrar para hacer la descompresión):

1 Java Runtime Environment: Entorno de Ejecución Java.

3 / 11
Instalación de Oracle SQL Developer

Si abrimos la carpeta C:\sqldeveloper nos debería aparecer algo como esto:

Para ejecutar la aplicación basta con hacer doble clic sobre sqldeveloper.exe. La
primera vez que lo ejecutamos nos pregunta si queremos asociar ciertas
extensiones de archivos a esta herramienta. Nosotros no vamos a marcar ninguna,
simplemente haremos clic sobre Aceptar:

La interfaz del programa es la siguiente:

4 / 11
Instalación de Oracle SQL Developer

2.2. Ubuntu
La instalación en Ubuntu es un poco más complicada que en Windows ya que
hay que tener en cuenta ciertas consideraciones.
Nota: Toda instrucción que lleve sudo delante implica utilizar un usuario con
permisos de administración. Recordad que en clase existe el usuario instalar con
contraseña instalar reservado para este propósito.
1. Es obligatorio instalar el JRE/JDK de Java2 1.6.
a. Para comprobar si Java está instalado abrimos un Terminal y
escribimos:
gabriel@Elandar:~$ java –version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

b. Si nos sale que ya tenemos la versión 1.6.x.x, ya hemos acabado. Si


da error o nos dice que tenemos otra versión, entonces tendremos que
instalar la versión 1.6 de Java.
gabriel@Elandar:~$ sudo apt-get install sun-java6-jdk

2. Desde la página oficial de Oracle, no se nos ofrece el paquete de instalación


para Ubuntu (que es una distribución Debian, por eso los paquetes acaban
en .deb) si no un paquete .rpm destinado a una distribución Red Hat/Fedora.
Es por ello necesario transformarlo de .rpm a .deb. Para ello utilizaremos un
programa gratuito llamado alien.
a. Si en clase se nos suministra el paquete en formato .deb podemos
saltar directamente al paso e.
b. Nos descargamos el paquete .rpm de la página de Oracle:
sqldeveloper_2.1.1.64.45-1.noarch.rpm

c. Primero hay que instalar el conversor de paquetes:


gabriel@Elandar:~$ sudo apt-get install alien

d. A continuación hacemos la conversión del paquete:


gabriel@Elandar:~$ sudo alien –d sqldeveloper_2.1.1.64.45-
1.noarch.rpm

e. Ahora ya sólo queda instalarlo. Para ello podemos hacer doble clic
sobre el fichero .deb o lo instalamos a través de la línea de comandos.
Si lo hacemos a través de la línea de comandos:
gabriel@Elandar:~$ sudo dpkg –i sqldeveloper_2.1.1.64.45-
2_all.deb

En cambio, si hacemos doble clic, nos aparecerá una ventana como la


siguiente. Para instalar el paquete sólo es necesario hacer clic sobre
el botón Instalar el paquete:

2 En Linux existen distribuciones libres de Java aunque no siempre funcionan bien. Es por
ello recomendable instalar siempre la versión oficial de la compañía Sun Microsystems.

5 / 11
Instalación de Oracle SQL Developer

3. Hay que modificar el fichero de configuración sqldeveloper.conf de


SQLDeveloper para decirle la ruta donde se encuentra Java.
a. Primero tenemos que averiguar la ruta completa de nuestra versión
Java. Para ello listaremos el contenido de la carpeta /usr/lib/jvm que
es donde se instala Java.
gabriel@Elandar:~$ ls –l /usr/lib/jvm
total 4
lrwxrwxrwx 1 root root 19 2010-09-11 09:55 java-6-sun -> java-
6-sun-1.6.0.20
drwxr-xr-x 8 root root 4096 2010-09-11 09:55 java-6-sun-1.6.0.20

La ruta será, por tanto, /usr/lib/jvm/java-6-sun-1.6.0.20


b. Accedemos a la carpeta donde se encuentra el archivo de
configuración:
gabriel@Elandar:~$ cd /opt/sqldeveloper/sqldeveloper/bin

c. Modificamos el fichero sqldeveloper.conf:


gabriel@Elandar:~$ sudo gedit sqldeveloper.conf

d. Desde el editor de texto, modificamos la entrada SetJavaHome con la


ruta de nuestra versión Java. Debería quedar algo parecido a esto:
SetJavaHome /usr/lib/jvm/java-6-sun-1.6.0.20

e. Por último, guardamos los cambios.


Para ejecutar el SQLDeveloper basta con abrir un Terminal (Aplicaciones →
Accesorios → Terminal) y escribir sqldeveloper. También podemos crear un
lanzador3 en el escritorio para agilizar la tarea. Para ello hacemos botón derecho
sobre el escritorio → Crear lanzador… y rellenar los campos con la siguiente
información:

3 En Linux los accesos directos se llaman lanzadores.

6 / 11
Instalación de Oracle SQL Developer

Se puede hacer clic sobre el icono a la izquierda para cambiar el icono del
lanzador (en la captura anterior se ha cambiado el muelle por un cilindro). Para
ejecutar la aplicación sólo hay que hacer doble clic sobre el nuevo lanzador:

3. Desinstalación
A diferencia de Oracle, la desinstalación de SQLDeveloper es mucho más
sencilla tanto en Windows como en Ubuntu.

3.1. Windows
La desinstalación en Windows es un proceso tremendamente sencilla ya que no
requiere más que borrar la carpeta donde se descomprimió el programa que, en
nuestro caso, es C:\sqldeveloper.

3.2. Ubuntu
La desinstalación es sencilla y se puede hacer tanto desde el gestor de paquetes
Synaptic (Sistema → Administración → Gestor de Paquetes Synaptic) como desde la
consola. Si lo hacemos desde la consola hay que ejecutar el siguiente comando:
gabriel@Elandar:~$ sudo dpkg -P sqldeveloper

4. Funcionamiento básico
Aunque la herramienta es muy intuitiva de utilizar, se hará una guía sobre los
primeros pasos a seguir y una breve explicación sobre la interfaz de la aplicación.
Se puede consultar el resto de la documentación desde la página de Oracle:
http://download.oracle.com/docs/cd/E15846_01/index.htm

4.1. Conexión
El primer paso para poder trabajar con una base de datos es estar conectado a
ella. Por tanto, hay que crear una nueva conexión. Para ello se hará clic sobre el
icono + que está en la parte superior izquierda, justo encima de Conexiones:

Nos aparecerá una ventana como esta:

7 / 11
Instalación de Oracle SQL Developer

La información que se nos solicita es la siguiente:


Nombre de Conexión: Etique con la que identificar la nueva conexión.
Usuario: Nombre de usuario con el que conectarnos a la BD.
Contraseña: Contraseña del usuario.
Guardar Contraseña: Guarda la contraseña y así no se nos pregunta por ella
la próxima vez que abramos la aplicación.
Si nos fijamos, por defecto está marcada la pestaña de Oracle, luego se asume
que nos queremos conectar a una BD de Oracle. El nombre del host es localhost,
luego el programa, automáticamente, supone que el servidor Oracle al que nos
queremos conectar está instalado en nuestra propia máquina. Si nos quisiéramos
conectar a una máquina remota aquí tendríamos que poner su IP o su dominio. El
puerto se asume que es el por defecto 1521. En caso de que se hubiera instalado
Oracle con otro puerto de escucha, habría que cambiarlo. Por último comentar que
el SID (Oracle System IDentifier: Identificador del Sistema Oracle) ya está por
defecto a xe que es el identificador que se ha dado por defecto a nuestro servidor
Oracle.
Si asumimos que nos queremos conectar con el usuario SYS, deberíamos dejar
la ventana anterior de la siguiente manera:
Nombre de Conexión: Oracle SYS (o lo que nos guste)
Usuario: SYS
Contraseña: administrador
Rol: SYSDBA (es necesario ponerlo sólo si trabajamos con el usuario SYS)

8 / 11
Instalación de Oracle SQL Developer

A continuación podemos darle al botón Probar para ver si hay algún problema
con los datos de la conexión. En caso de ir todo bien, no se nos muestra ningún
mensaje. En ese caso ya estamos listos para darle al botón Conectar:

Si ya se ha creado algún otro usuario en Oracle, podemos crear una nueva


conexión con los datos de dicho usuario. En nuestro caso vamos a crear una nueva
conexión con los datos del usuario Alumno:

9 / 11
Instalación de Oracle SQL Developer

4.2. Descripción del entorno


El entorno de SQLDeveloper es bastante intuitivo. Está compuesto por 5 partes:
A. Barra de menús.
B. Barra de herramientas.
C. Buscador Web. Incluye la Web de Oracle, su documentación y Google.
D. Lista de conexiones y objetos pertenecientes a dicha conexión. Los
objetos están agrupados en categorías.
E. Propiedades de un objeto. Cada vez que se selecciona un objeto, se abre
una nueva pestaña con sus propiedades. Por defecto, cada vez que se abre
una conexión se muestra una pestaña para hacer consultas SQL sobre ella.

A
B C

D E

10 / 11
Instalación de Oracle SQL Developer

4.3. Opciones de un objeto


Cuando seleccionamos un objeto perteneciente a una determinada conexión,
sus propiedades aparecen a la derecha:

Además, justo debajo del nombre de la pestaña (que coincide con el nombre
del objeto) nos aparece una barra de opciones cuyo contenido dependerá del tipo de
objeto. En el caso anterior, por defecto está seleccionada la opción Columnas la cual
describe las columnas de la tabla seleccionada. Sin embargo también podemos
pinchar sobre el resto de opciones para obtener otro tipo de información como el
contenido de la tabla (Datos), las restricciones existentes sobre ella (Restricciones),
sus permisos, etc.
Como ya se ha comentado, el contenido de la barra de opciones dependerá
del tipo de objeto seleccionado.

11 / 11

Potrebbero piacerti anche