Fco. Javier García Castellano


Instalación
 


Introducción

En esta parte del tutorial se explicará como instalar Oracle 9i Personal Edition y Oracle Developer 6i (Forms Developer y Reports Developer) para poder tener disponibles dichas herramientas en nuestro ordenador personal.

En principio no hará falta instalar ningún software en el ordenador personal, ya que las prácticas se han configurado y temporizado para su realización en las instalaciones de la E.T.S.I.I. Sin embargo, aquellos alumnos que deseen profundizar en el conocimiento de estas herramientas u organizar su trabajo de forma personalizada, pueden acceder de forma gratuita a las mismas, para uso docente.

1 Opciones de Instalación

Primero tenemos que decidir que tipo de instalación queremos hacer, para ello tenemos distintas posibilidades:

  1. Instalar sólo Oracle Developer y acceder al servidor Oracle de la E.T.S.I.I. Para ello nos hará falta una conexión a Internet. Esta es la opción recomendada para ordenadores con poca potencia/memoria pero que dispongan de una conexión Internet
  2. Instalar Oracle 9i Personal Edition y Oracle Developer 6i, de esta forma no nos hará falta una conexión y la realización de las prácticas no dependerá de posibles caídas de red o del servidor. Tengamos en cuenta que sería conveniente tener una máquina con al menos 256MB o 512MB de memoria RAM, 1Ghz de velocidad del microprocesador y unos 8GB de espacio libre en el disco duro.
  3. Si tenemos un ordenador poco potente (menos de 1Ghz) o con poca memoria (menos de 256Mb) y sin conexión a Internet, podemos optar por la instalación de otras versiones de Oracle, para ello consultaremos la Guía de instalación de Oracle usada en años anteriores.

De esta forma si queremos instalar la base de datos Oracle y Oracle Developer tendremos que seguir todos los pasos de este tutorial a excepción, quizás del último (7) que nos sirve para utilizar la base de datos del servidor de la escuela (si se dispone de conexión a Internet sería interesante que se probaran tanto la base de datos local como la del servidor de la escuela).

Si tenemos una conexión a Internet y sólo queremos instalarnos Oracle Developer y usar la base de datos de la escuela tendremos que realizar los pasos 3,4 y 7.

2 Instalación de Oracle Database 9i Personal Edition

Las instrucciones que se dan se han probado usando como sistema operativo Windows XP SP2 versión de 32 bits.

Primero tendremos que comprobar en el Panel de Control (subapartado conexiones de red) que tenemos instalado el protocolo TCP/IP (si accedemos a Internet ya lo tendremos instalado)

Para no tener problemas se aconseja seguir uno a uno los pasos de forma escrupulosa, dichos pasos son:
  • Descargarnos Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP desde la página web de Oracle. Téngase en cuenta que para ello tendremos que aceptar las condiciones de la licencia y estar dados de alta previamente en la página web de Oracle .
  • Creamos tres directorios llamados Disk1, Disk2 y Disk3y descargamos los tres ficheros que hay en la página web:
    • 92010NT_Disk1.zip (612,802,971 bytes)
    • 92010NT_Disk2.zip (537,604,934 bytes)
    • 92010NT_Disk3.zip (254,458,106 bytes)
    cada fichero lo guardamos en su directorio correspondiente.
  • Descomprimimos cada fichero descargado en cada uno de los directorios. Dentro de Disk1, ejecutar Setup.exe. Nos aparecerá la pantalla de bienvenida, pulsamos el botón Siguiente

  • Nos aparecerá la pantalla de Ubicación de Ficheros de origen y destino, no se aconseja cambiar nada, quedándonos con el valor por defecto (c:\oracle\ora92\) y si lo cambiáramos por cualquier motivo (p.e. motivos de espacio) lo tendremos en cuenta a la hora de interpretar el tutorial. Pulsamos el botón Siguiente

  • Posteriormente se nos muestra la pantalla de selección de tipo de instalación, escogemos Personal Edition y pulsamos el botón Siguiente

  • Nos preguntará el tipo de configuración de la Base de Datos según el uso que le demos, escogemos Uso General y pulsamos el botón Siguiente

  • Nos preguntará por el puerto a usar por Oracle MTS Recovery Service, dejamos el valor por defecto (2030) y pulsamos el botón Siguiente

  • Posteriormente nos pedirá el nombre de la base de datos global y el SID (Identificador de Sistema de Oracle), utilizamos los valores que se muestran en la imagen (progBD2.localhost y progBD2) y pulsamos el botón Siguiente.

  • Nos pregunta por la Ubicación de los archivos de datos, dejamos el valor por defecto y pulsamos el botón Siguiente

  • Nos permite cambiar el juego de caracteres, dejaremos que utilice el juego de caracteres por defecto y pulsamos el botón Siguiente

  • Finalmente nos aparece un pequeño resumen con distintas opciones de la instalación, pulsamos el botón Instalar

  • Después de un rato instalándose y configurándose nos pedirá las contraseñas para los superusuarios de la base de datos (SYS y SYSTEM). Ten en cuenta que estas contraseñas no debemos olvidarlas. Podemos usar la misma para ambos superusuarios.

  • Si no ha habido ningún problema nos aparecerá la pantalla de Fin de la instalación, pulsamos el botón Salir

3 Instalación de Oracle Forms Developer

Nos descargarnos Oracle┬« Forms Developer/Services 6i Release 2 for Windows 98/NT/2000/XP desde la página web de Oracle. Téngase en cuenta que para ello tendremos que aceptar las condiciones del contrato y estar dados de alta previamente en la página web de Oracle (Para los que quieran la versión de Linux, tendrán pueden descargarla desde Oracle Forms Developer/Services 6i Release 2 for Linux. O experimentar con las últimas versiones en Oracle Application Server Forms and Reports.).

Una vez descargado, tendremos un fichero comprimido llamado 6i_rel2_xp.zip (si no le hemos cambiado el nombre al descargarlo). Lo descomprimimos y ejecutamos Setup.exe. Seguimos los siguientes pasos:

  • Lo primero que nos aparece es una ventana para que introduzcamos algunas definiciones de instalación, cogemos los mismos valores que en la imagen y le damos a Ok.

  • Nos pregunta que herramienta instalar, seleccionamos Oracle Forms Developer y le damos la botón Aceptar/OK.

  • Cuando nos pregunta por el tipo de instalación seleccionamos Typical

  • Cuando nos pregunta si queremos instalar Forms Server, seleccionamos No

  • Le damos a Aceptar un par de veces y ya hemos instalado Oracle Forms Developer.

4 Instalación de Oracle Reports Developer

Usando el mismo fichero Setup.exe obtenido a partir de descomprimir el fichero 6i_rel2_xp.zip también podremos instalar Oracle Reports Developer

  • Lo primero que nos aparece es una ventana para que introduzcamos algunas definiciones de Instalación de Oracle, cogemos los mismos valores que en la imagen y le damos a Ok.

  • Nos pregunta que herramienta instalar, seleccionamos "Oracle Reports Developer" y le damos la botón Aceptar.

  • Cuando nos pregunta por el tipo de instalación seleccionamos Typical

  • Cuando nos pregunta si queremos instalar Reports Server, seleccionamos No

  • Le damos a Aceptar un par de veces y ya hemos instalado Oracle Reports Developer.

5 Creación de Usuarios

Vamos a crear un usuario sin privilegios para poder trabajar sin complicaciones en nuestra base de datos, para ello utilizaremos la herramienta SQL Plus, que la podremos encontrar en el grupo de programas Oracle-OraHome92 en Application Development->SQL Plus


Nos pedirá que nos identifiquemos, entramos como el superusuario system y con la contraseña que dimos durante la configuración. Pulsamos el botón Aceptar.


Una vez identificados en SQL Plus vamos a crear un usuario, se recomienda que la cuenta de usuario tenga el mismo nombre que la que tenéis en la BD de la Escuela y trabajar sobre ella. Esto se puede hacer, con las siguientes sentencias:

                create user <ALUMNO> identified by <password> default
                tablespace users temporary tablespace temp quota 4M on
                users quota 1M on temp;
                grant connect, resource to <x9999999>;

Por ejemplo:


Si todo sale bien nos dirá primero que el usuario ha sido creado y que la concesión ha terminado correctamente.

6 Conexión de Oracle Developer con la Base de Datos instalada en nuestro ordenador

Para acceder al servidor Oracle lo vamos a hacer añadiendo un nombre de servicio (o alias), usando para ello la aplicación Oracle Net8 Easy Config, que la podremos encontrar en el grupo de programas Oracle para Windows NT-developer


Los pasos que hay que dar son:

  • Añadir un nuevo servicio, por ejemplo, lo puedes llamar casa y pulsas siguiente

  • El protocolo que va a usar es TCP/IP (Protocolo Internet).

  • El nombre del host será localhost y el número de puerto es 1521(el valor por defecto, no cambiar)

  • El identificador del sistema (SID de la Base de datos) es el que hemos introducido en la instalación, esto es, PROGBD2

  • Ya sólo nos hace falta probar que la conexión funciona perfectamente, para ello usaremos el usuario creado recientemente

De esta forma para conectarse a la base de datos (con las distintas herramientas de Developer), te hará falta el usuario que has creado, el password y en la cadena de conexión pones el alias creado (en este ejemplo, casa). Por ejemplo, si utilizamos la versión de SQL Plus que viene con developer y que podrás encontrar el grupo de programas Oracle para Windows NT-developer tendrás que poner dicha cadena de conexión, por ejemplo:


Puede que algún cortafuegos (firewall) nos de problemas al usar el puerto 1521, si ese es el caso se debe permitir la utilización de ese puerto en el cortafuegos.

7 Conexión de Oracle Developer con la Base de Datos de la ETSII

Para acceder al servidor Oracle lo vamos a hacer añadiendo un nombre de servicio (o alias), usando para ello la aplicación Oracle Net8 Easy Config, que la podremos encontrar en el grupo de programas Oracle para Windows NT-developer


Los pasos que hay que dar son:

  • Añadir un nuevo servicio, por ejemplo, lo puedes llamar UGR y pulsas siguiente

  • El protocolo que va a usar es TCP/IP (Protocolo Internet).

  • El nombre del host será oracle0.ugr.es. Sería conveniente comprobar antes que podéis acceder a dicho servidor, para ello desde MS-Dos (símbolo del sistema) poned "ping oracle0.ugr.es", si no responde es probable que se haya caído el servidor.
    El número de puerto es 1521(el valor por defecto, no cambiar)

  • El identificador del sistema (SID de la Base de datos) es PRACTBD

  • Ya sólo nos hace falta probar que la conexión funciona perfectamente, para ello usaremos nuestro usuario y contraseña que tenemos en la base de datos de la ETSII

De esta forma para conectarse a la base de datos (con las distintas herramientas de Developer), te hará falta el usuario de la escuela, su password y en la cadena de conexión pones el alias creado (en este ejemplo, UGR). Por ejemplo, si utilizamos la versión de SQL Plus que viene con developer y que podrás encontrar el grupo de programas Oracle para Windows NT-developer tendrás que poner dicha cadena de conexión, por ejemplo:


Puede que algún cortafuegos (firewall) nos de problemas al usar el puerto 1521, si ese es el caso se debe permitir la utilización de ese puerto en el cortafuegos.