Vous êtes sur la page 1sur 11

Manual Para que Todos instalemos Oracle 11g En Fedora 16 y similares

Lo primero que tienes que hacer es tener una buena instalacin de Fedora as que sino es as formatea , considerando lo siguiente; PASO 1) > Crear el area de Swap (rea de intercambio) del doble de lo que tengas de memoria RAM . Por ejemplo si tienes 1GB de RAM la swap la tienes que hacer de 2GB, el porqu se ver ms adelante, si tienes menos de 1GB consigue mas RAM esto es porque oracle no acepta menos de 1GB de RAM. > Instalar al inicio todas las librerias de : Desarrollo Java, Bibliotecas de Desarrollo y Herramientas de Desarrollo. PASO 2) Nos logueamos en una terminal como root y copiamos los archivos a la carpeta /opt/ sw. mkdir /opt/sw linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip Una vez hecho esto los descomprimimos con: unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip PASO 3) Lo que sigue es bajar las libreras que pideoracle ejecutando la siguiente instruccin (como root): # yum install setarch tcl libXau-devel libXp compat-db compat-libstdc++-33 compat-libf2c-34 compat-gcc-34 libaio compat-gcc-34-c++ compat-libstdc++-296 compat-libgcc-296 elfutils-libelf-devel libaio-devel unixODBC-devel sysstat ksh A lo que te salga le das y s , segun el idioma que elija preferentemente ingles. PASO 4) CONFIGURACION KERNEL Y SISTEMA OPERATIVO Modificar el archivo de configuracin del Selinux que es la seguridad extra del sistema, para poder hacer esto en la terminal como root tecleamos :

vi /etc/selinux/conf Damos enter y modificamos la primera lnea que dice SELINUX en la que puede estar esto: SELINUX=enforcing Lo cambiamos a que quede : SELINUX=disabled Hecho esto guardamos presionando Esc seguido de wq Ahora Editaremos el archivo del limits.conf con la siguiente instruccin : vi /etc/security/limits.conf Y agregamos lo siguiente valores al final del archivo: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 Guardamos el archivo con wq Editamos el archivo sysctl,conf que contiene los parmetros de memoria del kernel . Comentamos las lneas : vi /etc/sysctl.conf #net.bridge.bridge-nf-call-ip6tables = 0 #net.bridge.bridge-nf-call-iptables = 0 #net.bridge.bridge-nf-call-arptables = 0 Agregamos abajo las lineas: kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default=262144

net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048576 Guardamos con wq Para que se recargue el kernel con los parmetros que le acabamos de asignar, tecleamos : /sbin/sysctl -p Editamos el archivo login y agregamos lo siguiente al final del archivo; vi /etc/pam.d/login session required /lib/security/pam_limits.so Finalmente editamos el archivo redhat-release con la siguiente instruccin; vi /etc/redhat-release Y agregamos como primera lnea redhat-4 guardamos con wq PASO 5) CONFIGURACION PREVIA DE ORACLE En la terminal conectados como root creamos el grupo oinstall y dba con las instrucciones: groupadd oinstall groupadd dba Crear los siguiente directorios como directorio de trabajo de Oracle con: mkdir p /u01/app/oracle

Crear el usuario oracle de la siguiente manera: useradd oracle -g oinstall -G dba El -g es para especificar el grupo al cual pertenecer el usuario y -G grupo secundario. Y cambiamos al password de oracle, dar el mismo nombre como password: passwd oracle <pedira dos veces el nuevo password> Ahora le damos al usuario oracle permiso sobre este directorio con : chown -R oracle:oinstall /u01 Ahora desde esta terminal nos conectamos como oracle asi: su - oracle Editar el archivo .bash_profile: vi .bash_profile Insertar al final del archivo las siguientes variables de ambiente: # Variables de Ambiente para Oracle ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/11g ORACLE_SID=prod LD_LIBRARY_PATH=$ORACLE_HOME/lib PATH=$PATH:$ORACLE_HOME/bin export ORACLE_BASE ORACLE_HOME LD_LIBRARY_PATH PATH al terminar grabamos archivo, Esc seguido de :wq. Para comprobar que las variables de ambiente esten bien definidas, nos reconectamos como oracle y damos el passwd y tecleamos los comandos:

ORACLE_SID

su oracle $ env|more Verificar las 5 variables de ambiente de oracle que esten bien definidas: IMPORTANTE: Para poder ejecutar el instalador de Oracle cerramos la sesin del usuario de fedora del modo grfico y nos reconectamos como usuario oracle: PASO 6) CONFIGURACION RUNINSTALLER Una vez hecho lo anterior en la terminal como usuario Oracle escribimos: $ /opt/sw/database/runInstaller A) Eliminar lo marcado, no dar email y continuar

B) Elegir Server Class

C) Elegir Instalacin avanzada

Continuaran Varias Pantallas. D) Cambiar oracle por el nombre de la instancia prod. Lo


ORACLE_SID en ambas opciones. mismo que pusimos en el

E) En la parte donde se comprueban los requisitos de instalacin y salga el paquete pdksh es igual que la ksh
instalada al principio por lo que la seleccionaremos la opcin Ignorar Todo siempre y cuando sea el nico requisito faltante.

F) Aproximadamente en el %46, saldr este error. Requiere editar este archivo y modificar una lnea.
Editamos con el editor vi o gedit el archivo $ORACLE_HOME/sysman/lib/ins_emagent.mk. Buscamos en el archivo: $(MK_EMAGENT_NMECTL) Editamos para que quede as: $(MK_EMAGENT_NMECTL)-lnnz11 Guardamos el archivo Una vez hecho lo anterior, regresamos a la instalacin y le damos en el botn Reintentar.

G) (OPCIONAL) Si al llegar al 95% de la instalacin sale un error [INS-20802]. Abrir una terminal y cambiarse como root 1.- su - root 2.-Agregar una lnea al final del archivo una ip y el nombre de su host ejem 192.168.97.80 localhost (Debe ser el nombre del host puede saberlo usando el comando hostaname) # vi /etc/hosts 3.- Ejecutar un # ifconfig em1 <nombre de tu host> up Por ejemplo: # ifconfig em1 localhost up 4. Comprueba que todo funcione bien dando un ping al hostname #ping <nombre de tu host> Si funciona bien, estas listo para continuar. 5.- En la misma terminal darle un exit para regresar a ser usuario oracle 6.- Darle reintentar en la pantalla del runInstaller donde salio error en el 95% y continuar con la instalacin

G) Al terminar la instalacin saldrn los siguientes scripts para ser ejecutados como usuario root en una terminal. Las instrucciones de cmo ejecutarlos viene en la misma pantalla.

H) Hecho esto al darle Aceptar y la siguiente pantalla ser la direccin URL del Enterprise Manager para accesarlo. (se recomienda copiarla)

PASO 7) Instalar SQLDEVELOPER Conectados como usuario root realizar lo siguiente: # rpm i <sqldeveloper-nombre del paquete.rpm> --force --force en caso de reinstalar Y conectados ya como oracle desde el modo grfico solo teclear: $ sqldeveloper

PASO 8) COMO DESINSTALO ORACLE 0) Dar de baja oracle A) Conectado desde modo grafico como root o algn otro usuario dif a oracle: # cd /etc # ls ora* # rm ora* # cd /usr/local/bin Borrar todos los archivos #rm *

# cd /tmp # rm rf .oracle # cd /usr/tmp # rm rf .oracle #userdel r oracle #groupdel oinstall #groupdel dba # cd / # rm rf /u01 IMPORTANTE: Si require reinstalarlo continue con PASO 5

PASO 9) COMO DAR DE ALTA ORACLE) $ sqlplus / as sysdba Startup Quit $ lsnrctl start $ emctl start dbconsole Abrir browser conectarse al Enterprise Manager Desde oracle en una ventana abrir sqldeveloper $sqldeveloper PASO 10) COMO DAR DE BAJA ORACLE) $ emctl stop dbconsole $ lsnrctl stop $ sqlplus / as sysdba Shut immediate; Quit
Elaborado: M.C. Martha Escamilla Face: Face/martita escamilla Email:marthaescamilla@hotmail.com
Grupo Face/ Tecno II L,M y V

Vous aimerez peut-être aussi