Upload
freddy-quinn
View
79
Download
2
Embed Size (px)
Citation preview
Manual de instalación de Oracle Enterprise 11g R2 en Fedora 16 en la Arquitectura 32 Bits
CONFIGURACIÓN
1. Descargamos la versión de Oracle Enterprise 11g R2 para Linux según la arquitectura de nuestra computadora. El archivo descargado tendrá una carpeta que se llamara database donde se encuentran los instaladores.
2. Descomprimimos el software
unzip linux.x32_11gR2_database_1of2.zipunzip linux.x32_11gR2_database_2of2.zip
3. Abrir el terminal e iniciar sesión como super usuariosu
4. Verificamos el archivo /etc/hostsnano /etc/hosts127.0.0.1localhost.localdomain localhost
5. Verificamos el contenido de la información. Nos saldrá un archivo de configuración donde vamos a agregar los siguientes líneafs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586y documentamos con # lo siguiente#net.bridge.bridge-nf-call-ip6tables = 0#net.bridge.bridge-nf-call-iptables = 0#net.bridge.bridge-nf-call-arptables = 0Actualizamos los valores para que tenga efecto/sbin/sysctl -p
6. Abrimos el archivo de configuración nano /etc/security/limits.conf Agregamos las siguientes líneasoracle soft nproc 2047oracle hard nproc 16384
oracle soft nofile 1024oracle hard nofile 65536
7. Añadimos la siguientes línea en el terminal nano /etc/pam.d/login y revisamos si está línea session required pam_limits.so esta en archivo de configuración para agregarla.
8. Deshabilite el Firewall y el SElinux. Escribimos nano /etc/selinux/config y abrimos el archivo de configuración, cambiamos SELINUX=enable por SELINUX=disabled
9. Instalamos los siguientes paquetes yum install binutils-2.*yum install compat-libstdc++-*yum install elfutils-libelf*yum install elfutils-libelf-devel*yum install elfutils-libelf-devel-static*yum install gcc-4*yum install glibc-2*yum install glibc-common-2.5yum install glibc-devel-2.5yum install glibc-headers-2.5yum install kernel-headers-*yum install libaio-0*yum install libaio-devel-0* yum install libgcc-*yum install libgomp-*yum install libstdc++*yum install libstdc++-devel-4*yum install make-3.*yum install sysstat-*yum install unixODBC-2.*yum install unixODBC-devel-2.*Descargue el paquete pdksh-5.2.14-1.i386.rpm e instaleyum install pdksh-5.2.14-1.i386.rpm
10. Creamos los nuevos usuarios y grupos groupadd oinstallgroupadd dbagroupadd opergroupadd asmadmin
useradd -g oinstall -G dba,oper,asmadmin oraclepasswd oracle
11. Creamos los siguientes directorios donde será instalado el software
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1chown -R oracle:oinstall /u01chmod -R 775 /u01
12. Ejecutamos la siguientes instrucción para nuestra IP a la lista de controlxhost +127.0.0.1
13. Realizamos una copia de respaldo del archivo /etc/redhat-releasecp /etc/redhat-release /etc/redhat-release_oldEditamos el archivo /etc/redhat-release y remplazamos por el nuevo nombrenano /etc/redhat-releaseredhat releae 5
14. Nos logueamos como usuario Oracle, añadimos la siguiente línea .bash_profile y como copiamos las siguientes instrucciones en el archivo de configuración que se abrirá.
# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIR# ORACLE_HOSTNAME es el nombre de la máquina que está en el paso 3.-ORACLE_HOSTNAME=localhost; export ORACLE_HOSTNAME# ORACLE_UNQNAME será el nombre de la base da datos o SIDORACLE_UNQNAME=orcl; export ORACLE_UNQNAMEORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME# Igual que ORACLE_UNQNAME o SIDORACLE_SID=orcl; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536
fifi
Nos desconectamos como usuario Oracle y nos volvemos a conectar para que tenga efecto él .bash_profile
15. Ya logueados como usuarios Oracle nos vamos a la dirección donde descomprimimos el instalador de ORACLE.NOTA: para realizar el comando de arranque la carpeta que contiene el instalador debe estar dentro del usuario Oracle para que funcione.Ahora bien ya estamos logueados con Oracle y estamos ubicados en la carpeta donde está el instalador, ejecutamos la siguiente línea
DISPLAY = localhost: 0,0; export DISPLAY
./runInstaller
INSTALACIÓN GRÁFICA
Clic en Next no es obligación escribir Email
Seleccionar Instancia Simpre (Single Instance), debido a que va a funcionar únicamente en esta máquina sin cluster
Selección de los idiomas disponibles en el producto
Edición de base de datos, todos los componentes disponibles en Enterprise Edition
Selección del tipo de instalación
POST INSTALACION
Paso 1.- (Opcional) Si deseamos restaurar el valor inicial del archivo "/etc/redhat-release" a partir del archivo de respaldo /etc/redhat-release_old
Paso 2.- Edite el archivo "/etc/oratab" y campie el switch de arranque por 'Y'.
localhost:/u01/app/oracle/product/11.2.0/dbhome_1:Y
Ha finalizado la instalación. Reiniciamos Fedora para que tenga efecto.
BIBLIOGRAFÍA
http://www.oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-fedora-16.php
http://fvillavi.blogspot.com/2012/02/instalacion-de-oracle-11gr2-en-fedora.html