Configurar SQLDeveloper para la ETSIIT
Quien hemos hecho prácticas para Base de Datos, Sistema de Bases de Datos o Modelos Avanzados de Bases de Datos nos hemos encontrado con el problema de trabajar/repasar las prácticas fuera del aula de prácticas. La opción que proponen es instalar Oracle XE en nuestro ordenador, lo cual no me termina de convencer. La opción por la que yo opté es SQLDeveloper.
SQLDeveloper es un cliente SQL gratuito que ofrece Oracle y nos permite trabajar cómodamente. La única pega es que para poder descargarlo hay que registrarse aunque éste sea gratuito. SQLDeveloper está desarrollado en Java, por lo que no tendremos problema con la plataforma.
Recordad que para trabajar desde casa es necesario tener conectada la VPN para poder tener acceso al servidor de bases de datos.
Asumo que se tiene instalada la máquina virtual de Java y el JDK. Yo en concreto uso OpenJDK. Lo primero que haremos es mirar donde está instalada. La forma más sencilla es ejecutar lo siguiente:
$ update-alternatives --list java
/usr/bin/gij-4.4
/usr/lib/jvm/java-6-openjdk/jre/bin/java
Después de descargar y descomprimir SQLDeveloper, abrimos una terminal y entramos en el directorio. Una vez dentro, lo ejecutamos:
$ ./sqldeveloper.sh
Oracle SQL Developer
Copyright (c) 1997, 2009, Oracle and/or its affiliates.All rights reserved.
Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.sqldeveloper/jdk
Aquí nos está pidiendo la ruta donde está el JDK. En mi caso la ruta es
/usr/lib/jvm/java-6-openjdk/jre
Una vez hecho esto, se abrirá SQLDeveloper y podremos crear una nueva conexión. Los datos que nos interesan son los siguientes:
- Nombre del Host: oracle0.ugr.es
- Puerto: 1521
- SID: practbd
Evidentemente cada cual que ponga su nombre de usuario y contraseña y el nombre de la conexión que más le guste :) Con esto ya podemos probarlo y guardar la conexión.
Tags
La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.


