Instalación de Oracle 10g en un servidor Centos 4.7 Server.

Forums: 

Buen día para Ustedes,

Aprovechando este foro, quisiera preguntarles si es posible hacer lo siguiente: Bajé un Centos 4.7 Server y lo instalé en un portátil y tengo la intensión de instalar un Oracle 10g en dicha distribución. Hé leído que Oracle es algo celoso con otras distribuciones diferentes a RedHat.

La pregunta es, la instalación de Oracle 10g en esta distribución es posible? Alguno ha probado si funciona?
Si no es posible, puden recomendarme instalar qué Centos o qué Oracle?

Encontré una guía para la instalación de Oracle y llegué hasta el punto de la instalación de paquetes de redhat.

Hé visto estos enlaces

http://www.ecualug.org/2006/08/25/forums/centos_con_oracle_10g

Pero no estoy segura de que funcione en un Centos 4.7 Server.

De verdad que agradezco toda la ayuda que puedan brindarme, Soy novata en este tema de linux y Oracle. :?

Desde ya, miles de gracias.

Lo que debes hace es primero

Imagen de damage

Lo que debes hace es primero cambiar el "nombre" del sistema operativo de Centos por RHEL eso esta en este path:

/etc/redhat-release

Debes tener estas librerias instaladas:


yum install binutils-* compat-db-* control-center-* gcc-* gcc-c++-* glibc-common-* gnome-libs-* libstdc++-* libstdc++-devel-* make-* sysstat* xscreensaver-* libaio* openmotif21-* openmotif22-* libXp-1* elfutils-* unixODBC* glibc-* libc-client-* libgomp-* gcc-4* compat-libstdc++* libXp

Una vez instaladas, debes añadir, el grupo y usuario oracle:

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/useradd -m -g oinstall -G dba oracle

id oracle

passwd oracle

Segudi a esto, tienes que crear los directorios respctivos y decir que el dueño es el usuario oracle:

mkdir -p /app/oracle

chown -R oracle:oinstall /app/oracle

chmod -R 775 /app/oracle

Debes tambien modificar el sysctl, añadele esto, se recomienda tener los filedescriptos siempre a full disponibles:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

Con este comando actualizas los cambios:

/sbin/sysctl –p

Luego debes editar tu bash profile del usuario oracle (ojo no en root):

cd /home/oracle
vim .bashrc

Debes pegar esto, guardar y salir:

export ORACLE_BASE=/app/oracle
export ORACLE_HOME=/app/oracle/oracle/product/10.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export ORACLE_OWNER=oracle
export NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1;
export CLASSPATH=${CLASSPATH}:${ORACLE_HOME}/jdbc/lib/classes12.zip
export LD_LIBRARY_PATH=${ORACLE_HOME}/lib
export DISABLE_HUGETLBFS=1
export TEMP=/tmp
export TMPDIR=/tmp
export PATH=$PATH:/app/oracle/oracle/product/10.2.0/db_1/bin

Con esto listo, ya puedes ejecutar el runInstaller.

Espero no se me haya olvidado nada, casi no instalo muy seguido el oracle, ;).

Saludos

para lo

Imagen de deathUser

para lo del:

/etc/redhat-release

El runinstaler tiene un parámetro -ignoreSysPrereq o algo por el estilo, que permite instalar en linux que no sean redhat, basta con tener las librerías y el resto de cosas instaladas, buen resumen ;)

bye
;)

Muchas gracias

Eres muy amable por indicarme toda la información que suministras. Voy a probar y si sucede algo te contaré por este medio.

Gracias nuevamente. ;) :)

Segundo Auxilio

Hola Damage,

Sucede que inicié la instalación de paquetes, comenzando con sysstat* del CD con la siguiente instrucción:

rpm -Uvh /media/CentOS/sysstat-7.0.2-3.el5.i386.rpm y al darle enter me sale lo siguiente:
advertencia: /media/CentOS/sysstat-7.0.2-3.el5.i386: CabeceraV3 DSA signature: NOKEY, key ID e8562897
Preparando... ############################################## [100%]
el paquete sysstat-7.0.2-3.el5.i386 ya está instalado.

Pero al consultar con rpm - q sysstat*.rpm, me sale
el paquete sysstat-7.0.2-3.el5.i386 no está instalado. :O

Y así sucedió con los siguientes paquetes.

Entonces, así las cosas no sé a estas alturas si está o no instalado.

La instalación que tengo actualmente es en un virtual PC donde está instalado el linux. También bajamos todas las imágenes ISO de internet (del 1 al 6) donde están los paquetes por instalar.

No sé que otra información pueda suministrar, lo que si quisiera depronto que me dieran luz es si omito ese tema de paquete no instalado o hago algo al respecto.

Nuevamente muchas gracias por toda la colaboración que me puedan brindar.

PD. Con y sin modificar el archivo redhat-release, se comporta de la misma manera.

Mil gracias

deathUser y damage, Gracias por las recomendaciones, ya pude instalar los rpms, crear usuario, grupos, directorios y demás.

Pero ahora, sucede que no puedo levantar el ambiente gráfico para la instalación de Oracle 10g. :jawdrop: No sé si les había comentado antes, este linux lo estoy instalando en un virtual pc.

Agradecería si me pueden indicar, que archivo se puede modificar. Al hacerle startx trata de levantarlo pero la resolución se vé terrible.

Nuevamente gracias por todo.

PD. En un CentOS 5.3, tampoco funciona el ambiente gráfico.