jueves, 22 de agosto de 2013

Instalacion rapida de Oracle XE 11G en CentOS

En esta entrado voy a explicaros como se realiza la instalación básica de Oracle XE en una distribución CentOS
La máquina CentOS deberá tener por lo menos el doble de RAM que la asignada a la BD.
En todas las instalaciones de Oracle XE es necesario instalar los paquetes libaio, bc, and flex.

    [root@ms3 ~]#  yum install libaio bc flex 


Paso 1: Descarga e instalacion de Oracle 11g XE (RPM)
========================================

Puedes descargar el paquete rpm de Oracle XE, oracle-xe-11.2.0-1.0.x86_64.rpm.zip, desde la pagina de Oracle
Descomprimimos el archivo oracle-xe-11.2.0-1.0.x86_64.rpm.zip:

    [root@ms3 ~]# unzip -q oracle-xe-11.2.0-1.0.x86_64.rpm.zip 



Esto nos creara el directorio Disk1. Nos movemos al directorio creado:

    [root@ms3 ~]# cd Disk1 
    [root@ms3 Disk1]# ls 
    oracle-xe-11.2.0-1.0.x86_64.rpm  response  upgrade 

Instalamos el rpm usando rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

    [root@ms3 Disk1]# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm 
    Preparing...                ########################################### [100%] 
       1:oracle-xe              ########################################### [100%] 
    Executing post-install steps... 
    You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database. 
     
    [root@ms3 Disk1]# 


Paso 2: Configuración 11g XE Database
=============================

Cuando la instalación se complete, ejecuta '/etc/init.d/oracle-xe configure' para configurar y arrancar la base de datos.
Configura los puertos y define las password para SYS y SYSTEM.

    [root@ms3 Disk1]# /etc/init.d/oracle-xe configure 
     
    Oracle Database 11g Express Edition Configuration 
    ------------------------------------------------- 
    This will configure on-boot properties of Oracle Database 11g Express 
    Edition.  The following questions will determine whether the database should 
    be starting upon system boot, the ports it will use, and the passwords that 
    will be used for database accounts.  Press <enter> to accept the defaults. 
    Ctrl-C will abort. 
     
    Specify the HTTP port that will be used for Oracle Application Express [8080]: 
     
    Specify a port that will be used for the database listener [1521]: 
     
    Specify a password to be used for database accounts.  Note that the same 
    password will be used for SYS and SYSTEM.  Oracle recommends the use of 
    different passwords for each database account.  This can be done after 
    initial configuration: 
    Confirm the password: 
     
    Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:y 
     
    Starting Oracle Net Listener...Done 
    Configuring database...Done 
    Starting Oracle Database 11g Express Edition instance...Done 
    Installation completed successfully.</enter> 


La instalación creará el directorio u01


Paso 3: Configurar el entorno
=====================

Para configurar las variables de entorno, usa el script oracle_env.sh
El script se encuentra en...  cd /u01/app/oracle/product/11.2.0/xe/bin

    [root@ms3 Disk1]# cd /u01/app/oracle/product/11.2.0/xe/bin 

Para configurar el entorno para tu sesion ejecuta '. ./oracle_env.sh':

    [root@ms3 bin]# . ./oracle_env.sh 

Para configurarlo de forma permanente, añade lo siguiente al archivo .bashrc or .bash_profile en los usuarios en los que quieras configurarlo:

    . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh 

Ahora podrás acceder al SQL*Plus

    [root@ms3 bin]# sqlplus /nolog 
     
    SQL*Plus: Release 11.2.0.2.0 Production on Wed Sep 21 08:17:26 2011 
     
    Copyright (c) 1982, 2011, Oracle.  All rights reserved. 
     
    SQL> connect sys/Password as sysdba 
    Connected. 
    SQL> 


Paso 4: Permitir el acceso remoto Oracle 11g XE GUI
=======================================

Para permitir el accedo remoto a Oracle 11g XE GUI realiza lo siguiente desde el SQL*Plus

    SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); 
     
    PL/SQL procedure successfully completed. 

Ahora podrás acceder al Oracle 11g XE Home Page GUI en:
http://localhost:8080/apex/f?p=4950:1
Reemplaza el localhost por la IP o el dominio si lo haces fuera del servidor.
Conectate como SYSTEM usando el password que asignaste en el paso 2.

No hay comentarios:

Publicar un comentario