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