|
Sistemas Operativos: Instalar Oracle Dabase XE (Express Edition) en Linux Fedora 10
Manual que explica paso a paso y con las explicaciones necesarias cómo instalar Oracle Database XE en GNU Linux Fedora 10 Edición Escritorio. Os explicamos también cómo configurar GNU Linux para permitir conexiones a la base de datos desde otros equipos de la red.
Definición Oracle Database Express EditionOracle es un sistema de gestión de base de datos relacional (RDBMS ó Relational Data Base Management System), desarrollado por Oracle Corporation. A partir de la versión 10g, Oracle decidió presentar una nueva edición, Oracle Database Express Edition, gratuita e ideal para pequeñas empresas, centros educativos y desarrolladores. Limitaciones básicas de Oracle Database Express Edition (XE)
Algunas características de Oracle Database Express Edition (XE)
Instalación de Oracle Database Express Edition XE en GNU Linux Fedora 10En primer lugar necesitaremos disponer de un equipo informático con GNU Linux Fedora 10. A continuación os mostramos un enlace que os explica cómo instalarlo paso a paso: Instalar GNU Linux Fedora 10 Edición Escritorio A continuación abriremos Mozilla Firefox u otro navegador web, accederemos a la siguiente URL: http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html Para descargar el paquete RPM (Red Hat Package Manager), pulsaremos en "Accept License Agreement" si estamos de acuerdo con los términos de licencia. Dentro de Oracle Dataqbase 10g Express Edition (Western European), pulsaremos en "oracle-xe-10.2.0.1-1.i386.rpm" (222MB) ó sobre el paquete que deseemos adaptado a nuestro hardware y ubicación geográfica:
Si tenemos la descarga automática e instalación de paquetes RPM activada en Mozilla Firefox, nos mostrará un mensaje como este (tras la descarga). Pulsaremos "Cerrar" para no instalarlo de forma automática, no es recomendable. En nuestro caso, la descarga del fichero la hemos realizado en la carpeta /tmp:
Desde el menú "Aplicaciones", seleccionaremos "Herramientas del sistema" y a continuación "Terminal". De esta forma abriremos una ventana de Terminal para realizar la instalación de Oracle Database XE: A continuación cambiaremos al superusuario root con el comando: su root (introduciendo la contraseña del root) Accederemos a la carpeta donde hayamos descargado el fichero oracle-xe-univ-10.2.0.1-1.0.i386.rpm con el comando GNU Linux: cd /tmp Para iniciar la instalación ejecutaremos el paquete RPM, con el comando: rpm -i oracle-xe-univ-10.2.0.1-1.0.i386.rpm
A continuación deberemos configurar la base de datos recién instalada, para ello ejecutaremos el siguiente comando GNU Linux: /etc/init.d/oracle-xe configure [Ver resultado de la salida de este comando] Se iniciará un "asistente" de configuración de Oracle Database XE en modo texto. Nos pedirá los siguientes datos:
/etc/init.d/oracle-xe start
Tras introducir estos datos, se iniciará la base de datos:
Con estos pasos ya tendremos instalado en nuestro sistema operativo GNU Linux Fedora Oracle Database XE. Para poder acceder a la administración y monitorización, abriremos Mozilla Firefox u otro navegador web yaccederemos a la siguiente URL: http://127.0.0.1:8080/apex
Nos pedirá usuario y contraseña para el acceso a Oracle Application Express (administración y monitorización de Oracle XE): Desde esta consola de administración podremos, por ejemplo, ejecutar comandos SQL, desde Inicio - SQL - Comandos SQL. Por ejemplo, la consulta SQL: select * from v$instance A continuación, para permitir el acceso a nuestro servidor de base de datos Oracle XE desde otros equipos de la red (Linux, Windows, MAC, etc.) deberemos abrir el puerto 8080 (si queremos permitir la administración remota) y el puerto 1521 (para la conexión con la base de datos). Para ello accederemos al menú "Sistema" - "Administración" - "Cortafuego": Nos pedirá que introduzcamos la contraseña del superusuario "root":
Desde "Otros Puertos" pulsaremos el botón "+ Añadir" para agregar un nuevo puerto (permitiendo el acceso desde otros equipos de la red a través de este puerto). Si queremos permitir el acceso a la administración de Oracle XE, marcaremos la opción "Definido por el Usuario" y en "Puerto / Rango de Puertos:" escribiremos "8080" (o el puerto indicado en la configuración): Quedará la nueva línea añadida: Si queremos permitir la conexión de otros equipos de la red a nuestra base de datos Oracle XE añadiremos también el puerto 1521 (ó el indicado en el proceso anterior de configuración): Tras añadir estos dos puertos a las excepciones del cortafuegos, pulsaremos el botón "Aplicar" para guardar los cambios en iptables. Nos mostrará un aviso, pulsaremos "Sí":
Ahora podremos acceder desde cualquier otro equipo de nuestra red LAN, incluso, configurando adecuadamente los cortafuegos y routers de la empresa podremos acceder desde Internet. Para ello introduciremos la IP (local) del nuestro equipo servidor de Oracle Database XE: http://192.168.135.128:8080/apex
Podremos realizar cualquier tarea de administración, como si estuviésemos en el equipo con Oracle Database SE. Por ejemplo, desde "Inicio" - "Administración" - "Almacenamiento" - "Archivos de Datos" podremos ver los archivos de datos de los tablespaces creados por la instalación de Oracle XE de forma automática: Los datos de los ficheros de datos por defecto de Oracle XE:
Acceso a Oracle XE desde otras aplicacionesTras abrir el puerto de Oracle XE (por defecto 1521) en el cortafuegos de GNU Linux Fedora, podremos acceder a la base de datos desde cualquier otra aplicación que lo permita. Tanto en modo nativo como mediante ODBC. Por ejemplo, podremos utilizar AjpdSoft Administración Bases de Datos para realizar una conexión con Oracle XE. Abriremos la aplicación, seleccionaremos "Conectar en modo nativo - Oracle" (o "Conectar mediante ODBC", según lo que necesitemos). Introduciremos usuario y contraseña, en "Servicio" introduciremos la IP o el nombre del equipo GNU Linux Fedora con Oracle XE: Una vez conectados podremos ejecutar cualquier consulta SQL:
|
|