jueves, 4 de abril de 2013

Instalación E-Business Suite R12(Linux5 64x)



1.      PRE REQUISITOS DEL SISTEMA OPERATIVO
INSTALACIÓN DE PAQUETES
Para verificar si el rpm ya está instalado podemos utilizar el siguiente comando:
rpm -qa | grep <nombre_paquete>
Ejemplo gcc-4


Para instalar el rpm podemos utilizar el comando
rpm –Uvh <nombre_paquete>
Ejemplo compat-db-4.1.25-9.i386.rpm

Se debe instalar los siguientes rpm:

RPM de Oracle los cuales se deben bajar de la siguiente link: https://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/

openmotif21-2.1.30-11.EL5.i386
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
binutils-2.17.50.0.6-9.0.1.x86_64 (Utilizar el rpm del instalador de linux)

RPM del instalador de linux
gcc-4.1.2-14.el5.x86_64
gcc-c++-4.1.2-14.el5.x86_64
glibc-2.5-18.i686 (32-bit)
glibc-2.5-18.x86_64
glibc-common-2.5-18.x86_64
glibc-devel-2.5-18.i386 (32-bit)
glibc-devel-2.5-18.x86_64
libgcc-4.1.2-14.el5.i386
libgcc-4.1.2-14.el5.x86_64
libstdc++-devel-4.1.2-14.el5.i386
libstdc++-devel-4.1.2-14.el5.x86_64
libstdc++-4.1.2-14.el5.i386
libstdc++-4.1.2-14.el5.x86_64
make-3.81-1.1.x86_64
gdbm-1.8.0-26.2.1.i386
gdbm-1.8.0-26.2.1.x86_64
libXp-1.0.0-8.1.el5.i386
libXp-1.0.0-8.1.el5.x86_64
libaio-0.3.106-3.2.i386
libaio-0.3.106-3.2.x86_64
libgomp-4.1.2-14.el5.x86_64
sysstat-7.0.0-3.el5.x86_64
util-linux-2.13-0.45.el5.x86_64
compat-libstdc++-296-2.96-138.i386
compat-libstdc++-33-3.2.3-61.i386

RPM para la DB 11g
compat-libstdc++-33-3.2.3-61.x86_64
elfutils-libelf-devel-0.125-3.el5.x86_64
elfutils-libelf-devel-static-0.125-3.el5.x86_64
libaio-devel-0.3.106-3.2.x86_64
unixODBC-2.2.11-7.1.i386
unixODBC-devel-2.2.11-7.1.i386
unixODBC-2.2.11-7.1.x86_64
unixODBC-devel-2.2.11-7.1.x86_64

Una vez instalado los paquetes se debe ejecutar el siguiente comando ldconfig –v. Actualiza las librerías utilizadas por el sistema.

[root@cr12 rpm]# ldconfig -v 

Al finalizar mostrará la siguiente lista:


INSTALACION DE JDK
La versión que se recomienda usar es “jdk-6u30-linux-x64-rpm.bin” el cual la pueden descargar de la siguiente dirección web: http://www.oracle.com/technetwork/java/javase/install-142943.html#requirements

Para instalar se debe realizar dos pasos:
a.       Asignar permiso para ejecución al paquete
[root@cr12 rpm]# chmod a+x jdk-6u30-linux-x64-rpm.bin

b.      Ejecutar el comando
[root@cr12 rpm]# ./jdk-6u30-linux-x64-rpm.bin

Presionar  la tecla espacio para avanzar.

Presionar la tecla Enter para avanzar


CONFIGURACIÓN DEL KERNEL
Se debe editar el archivo /etc/sysctl.conf, adicionando los siguientes parámetros al final del archivo, luego de modificar el archivo se debe ejecutar el comando “sysctl -p” ó reinicar el servidor para que aplique los cambios.

#EBS
kernel.sem = 256 32000 100 142
kernel.shmmni = 4096
kernel.msgmni = 2878
fs.file-max = 131072
net.ipv4.ip_local_port_range = 10000 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144

Ejemplo /etc/sysctl.conf


Abrimos el archive para editar.

Adicionamos las variables.

Ejecutamos el comando sysctl -p



PARÁMETROS DE TIEMPO DE ESPERA Y RESOLVER (DNS)
En el archivo /etc/resolv.conf se debe adicionar los siguientes parámetros.

options attempts:5
options timeout:15

Ejemplo /etc/resolv.conf



Adicionamos los dos parámetros.


VERIFICAMOS HOST NAMES
El archivo /etc/hosts se debe adicionar la siguiente línea:
[ip_address] [node_name].[domain_name] [node_name]

Ejemplo /etc/hosts



La Ip es la del servidor.


Luego verificamos el archivo /etc/sysconfig/network si el dominio está correcto.





Para finalizar borramos el archivo /etc/sysconfig/networking/profiles/default/network



MODIFICAR EL NÚMERO DE DESCRIPTORES DE ARCHIVOS ABIERTOS

Se debe modificar los parámetros de “hard” y “soft” en el archivo /etc/security/limits.conf con los siguientes parámetros:
  * hard nofile 65535
  * soft nofile 4096
  * hard nproc 16384
  * soft nproc 2047


Ejemplo /etc/security/limits.conf



Adicionamos los parámetros.


APLICAR EL PARCHE PARA ORACLE HTTP SERVER

Debemos bajar el parche patch 6078836 para corregir un problema con el servidor Oracle HTTP (faltante libdb.so.2) https://updates.oracle.com/Orion/SimpleSearch/get_form?

$ unzip p6078836_101330_LINUX.zip
$ cd 6078836
$ mv /usr/lib/libdb.so.2 /usr/lib/libdb.so.2.6078836
$ cp libdb.so.2 /usr/lib
$ cd /usr/lib
$ ln -s ./libdb.so.2 libdb.so.3

ENLACE A LA BIBLIOTECA MOTIF EN ORACLE APPLICATION SERVER 10.1.2
Lleve a cabo el siguiente comando (como root en el sistema) para actualizar un vínculo necesario para una biblioteca Motif antes de volver a vincular o parchear el servidor de aplicaciones Oracle 10.1.2

$ unlink /usr/lib/libXtst.so.6
$ ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6

CREANDO EL USUARIO ORACLE Y LOS GRUPOS
Se debe crear el usuario con el cual se instalar.

$ groupadd -g 1000 dba
$ groupadd -g 1001 oinstall
$ groupadd -g 1002 oper
$ useradd oracle -g oinstall -G dba,oper
$ chown -R oracle.dba /u01
$ mkdir /var/tmp/.oracle
$ chmod 777 /var/tmp/.oracle

--Cambiamos el password del Nuevo usuario.
$ passwd oracle


PASOS ADICIONALES PARA ERRORES CONOCIDOS

Ejecutar los siguientes comandos:
cd /usr/bin/
cp g++34 g++32
 
cd /usr/bin/
cp gcc34 gcc32

Agregar la línea de abajo en el archivo /etc/profile
export DISPLAY=:0.0; xhost +
 



CONFIGURAR LA EJECUCIÓN AUTOMÁTICA DEL COMANDO “XHOST +”
Ingresar por VNC al servidor. Ir a System->More Preferences->Sessions


En la pantalla de sesión seleccionar “Startup Programas”

Hacer click en “Add”, luego ingresar “xhost +”

Con esto se garantiza la ejecución de los permisos.
CONFIGURACIÓN DE GDMSETUP PARA INICIAR SESIÓN DE FORMA AUTOMÁTICA CON UN USUARIO PREDETERMINADO.
Se debe ingresar por VNC al servidor con el usuario root. Y abrir una terminal y ejecutar el comando gdmsetup

Se abrirá la pantalla de “Login windows Preferences”

Ir a la pestaña “Users” y adicionar el usuario “oracle” en la lista include:

Luego ir a la pestaña “Security”, y habilitar la opción “Enable Automatic Login”.
Luego seleccionar en “User” el usuario configurado en la anterior pestaña.

Reiniciar el servidor y ya estaría listo para la instalación.

La instalación continua en la siguiente entrada:
http://orabolivia.blogspot.com/2013/04/utilizando-rapid-install-e-business.html

Nota de Referencia:
Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64 [ID 761566.1]
 

9 comentarios:

  1. Colega que Actualizacion de linux es ?
    5.1,5.2,......5.7? cual

    ResponderEliminar
  2. Hola Jose,
    La distribución que utilice para la instalación fue Oracle Linux 5.7 la cual no me dio ningún problema.

    Saludos,
    A-Z

    ResponderEliminar
  3. Gracias, voy a probar los pasos que publicaste, y te comentare los resultados.


    Salduso.

    ResponderEliminar
  4. Compañero, probando los pasos que ublicaste al tratar de instalar el paquete:

    [root@ebsr12 rpms]# rpm -Uvh xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
    Preparando... ########################################### [100%]
    1:xorg-x11-libs-compat ########################################### [100%]
    [root@ebsr12 rpms]# rpm -Uvh openmotif21-2.1.30-11.EL5.i386.rpm
    error: Error de dependencias:
    libXp.so.6 se necesita para openmotif21-2.1.30-11.EL5.i386

    luego intente instalar los rpms del dvd:
    [root@ebsr12 Server]# rpm -Uvh gcc-4.1.2-51.el5.x86_64.rpm
    error: Error de dependencias:
    cpp = 4.1.2-51.el5 se necesita para gcc-4.1.2-51.el5.x86_64
    gcc = 4.1.2-54.el5 se necesita para (instalado) gcc-gfortran-4.1.2-54.el5.x86_64
    gcc = 4.1.2-54.el5 se necesita para (instalado) gcc-c++-4.1.2-54.el5.x86_64

    la version de linux en la que estoy tratando de instalar es :


    [root@ebsr12 rpms]# lsb_release -a
    LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
    Distributor ID: EnterpriseEnterpriseServer
    Description: Enterprise Linux Enterprise Linux Server release 5.9 (Carthage)
    Release: 5.9
    Codename: Carthage

    [root@ebsr12 rpms]# cat /proc/version
    Linux version 2.6.32-300.39.5.el5uek (mockbuild@ca-build56.us.oracle.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Wed Mar 13 11:26:53 PDT 2013


    ResponderEliminar
  5. aclarando que instale versión de linux 5.7X64, pero por unos problemas que tuve con virtualBox actualice a la versión 5.9X64

    ResponderEliminar
  6. Jose,

    Se me paso poner el orden de la instalación de los rpm, en el primer error de la dependencia de libXp.so.6, como veras está en la lista de rpm que debes instalar, lo puedes encontrar en el mismo instalador del sistema operativo.

    Para no tener problemas con las dependencias te va ser mas útil que instales los rpm de modo gráfica o desde VNC, ingresas al DVD de instaladores en la carpeta "Server" buscas el rpm que deseas instalar y le das doble click y automáticamente se va instalar con todas sus dependencias.

    Saludos,

    A-Z

    ResponderEliminar
  7. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  8. Ariel...//

    Saludos desde Colombia, Quiero tener una instancia de eBs para trabajar tanto a nivel de PLSQL como de OAF en eBs, por lo tanto quisiera saber cuales son los requerimientos mínimos para hacer la instalación de eBs en una maquina (Equipo de escritorio).

    Gracias.

    ResponderEliminar
  9. Hola Diego,

    Gracias por los saludos, para tu instalación puedes crear una maquina virtual con los siguientes requisitos:
    Memoria: Por lo menos 4GB.
    Requisitos de espacio de disco duro: Por lo menos 300GB a 350GB (Va depender el tipo de instalación que realices:Fresh Install y Vision Demo Database)

    En el siguiente link encontraras a detalle todos los requisitos.
    http://docs.oracle.com/cd/E18727_01/doc.121/e12842.pdf

    A continuación las plataformas que están disponibles para su instalación a lado está la nota de metalink.
    Platform Installation and Upgrade Note
    Linux x86 761564.1
    Linux x86-64 761566.1
    HP-UX PA-RISC (64-bit) 762894.1
    HP-UX Itanium 762891.1
    IBM AIX on Power Systems (64-bit) 761569.1
    Microsoft Windows Server (32-bit) 761567.1
    Sun Solaris SPARC (64-bit) 761568.1

    Saludos,

    [AZ]

    ResponderEliminar