Instalación Oracle 10g

E-mail Imprimir PDF

1. Software a instalar

La versión que se va a instalar es Oracle 10g Release1 (10.1.0.3).

El software lo dejamos copiado en /software de la máquina donde lo vamos a instalar.

2. Host file

El fichero /etc/hosts debe de contener lo siguiente :

< ip- direccion > < nombre de maquina completo > < maquina > 

3. Parámetros del Kernel

Añade las siguientes líneas a /etc/sysctl.conf :

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

 

Lanza el siguiente comando para actualizar los parámetros del kernel :

/sbin/sysctl –p

 

Añade las siguientes líneas a /etc/security/limits.conf :

* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

 

Añade la siguiente línea a /etc/pam.d/login si no existe :

session required /lib/security/pam_limits.so   

* ver bug para pam_limits.so: Bug 115442

4. Creación de usuarios

Usuarios que deben existir en el sistema :

- Grupo oinstall à Oracle Inventory group

- Grupo dba à OSDBA group

- Oracle à usuario propietario del software

Por notación vamos a utilizar los usuarios anteriormente especificados acabados en 10g (para remarcar la versión).

groupadd oinstall10g
groupadd dba10g
useradd –g oinstall10g –G dba10g oracle10g
passwd oracle10g

5. Configuración del .bash_profile

En el .bash_profile del usuario oracle10g creado especificar los parámetros siguientes ( ver ambiente oracle ):

Ejemplo:

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME

# Ambiente de Oracle
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/10.1.0
export ORACLE_SID=unicorn
export ORACLE_TERM=vt100
#export TNS_ADMIN= configurar si sqlnet.ora,
#tnsnames.ora, etc. no estan en
#$ORACLE_HOME/network/admin
export NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

# Configuración del PATH del shell
export LANG=C;
export PATH=$PATH:$ORACLE_HOME/bin

# CLASSPATH:
#CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib
#CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib
#CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
#export CLASSPATH

6. Crear y dar permisos a los directorios de instalación del .bash_profile

$ mkdir /opt/oracle
$ mkdir /opt/oracle/product
$ mkdir /opt/oracle/product/10.1.0
$ chown -R oracle10g.oinstall10g /opt/oracle/ 

7. Instalación de Java Run Time 1.3.1 ó superior

rpm –i nb_pakete.rpm
which java (para saber donde se ha instalado)
ln –s /usr/bin/java /bin/java (creacion de enlace simbólico)

8. Aplicar parche para que pueda ser instalado con la versión Advance 4 Server

Antes de instalar Oracle Database 10g versión 10.1.0.3 en Red Hat 4, hay que seguir los siguientes pasos:

1. Loguearse en Oracle Metalink (http://metalink.oracle.com/)
2. Click Patches
3. Click Simple Search
4. Seleccionar Patch Number(s) en el campo Search By
5. Introducir 4153257 en el campo Search By Patch Number(s)
6. Seleccionar Linux x86 en el campo Platform or Language y hacer click en Go
7. Hacer click en Download
8. Descomprimir el fichero p4153257_10103_LINUX.zip en un directorio de nuestro sistema. Contiene el fichero oraparam.ini
9. Ejecutar dicho comando: $ ./runInstaller -paramFile oraparam_path

Al ejecutar este comando puede dar el siguiente error: No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
The Java RunTime Environment was not found at à/bin/java. Hence, the Oracle Universal Installer cannot be run.
Please visit http://www.javasoft.com and install JRE version 1.3.1 or higher and try again.
: No such file or directory

La solución que a mí me funcionó para arreglar este problema fue la siguiente:

Copiar en el oraparm.ini original sólo las líneas de validación de la versión Red Hat 4.0 de esta forma las demás rutas de parámetros de inicialización es correcto.

Este error se debe a que alguno de los parámetros del oraparm.ini bajado, sus rutas no apuntan a una ruta existente puesto que se ha podido poner en otro directorio diferente al que te viene por defecto para instalar.

En este caso si colocamos el parche en el mismo sitio donde está el que viene por defecto y ejecutamos. ./runInstaler debería funcionar.

Última actualización el Jueves, 09 de Diciembre de 2010 18:06  

Comentarios  

 
0 #1 Anónimo 31-03-2006 17:04
Excelente Manual de Instalacion. Muchas gracias.....
 
 
0 #2 Anais Orozco 12-09-2006 15:23
hola podrias envierme el archivo oraparam.ini ami me pasa lo mismo peor no se que te refieres con que copias las lineas de validacion de l versions red hat 4. por favor por que tengo tres semanas tratando de instalarlo. Anais
 
 
0 #3 Orasite 12-09-2006 20:36
Hola Anais, envíame un correo a la dirección que aparece en el pié de página con tu dirección de correo y te envio exactamente que es lo que hice yo para instalarlo, ( los cambios en el oraparam.ini ) a ver si es el caso y se te soluciona el problema.

Un saludo
 
 
0 #4 Anais Orozco 13-09-2006 17:23
hola como estas? como te dije estoy intentado instalar oracle 10g en fedora core 4 pero tengo un problema mi direccion de correo es , además no tengo acceso a metalink! podrias enviarme el patch para oracle 10g por favor! (p4153257_10103_LINUX.zip) es para fines académicos!!! gracias ded antemano!
 
 
0 #5 Anónimo 23-02-2007 21:02
Hola...tambien tengo el mismo problema, no tengo acceso a la pagina de Oracle Metalink, me podrias mandar el patches y el oraparam.ini, es para fine educativo... mandamelo a

Gracias.
 
 
0 #6 juan carlos 07-07-2007 01:35
el .bash_profile donde lo localizo por q ya tengo instlado el oracle pero al momento de quererlo iniciar en modo web no me carga ??? q puede ser ,, saludos espero me ayuden
 
 
0 #7 Anónimo 29-08-2007 12:35
El .bash_profile está en el directorio home del usuario con el que quieras iniciar oracle.

Si es "root" (no deberías iniciar oracle como root) será /root/.bash_profile

Si es el usuario "oracle", debería ser /home/oracle/.bash_profile
 
 
0 #8 Anónimo 05-09-2007 20:30
Donde esta el fichero Host ?
 
 
0 #9 Anónimo 06-09-2007 09:03
Fichero hosts ubicado en /etc/hosts -->

El fichero /etc/hosts debe de contener lo siguiente :

< ip- direccion > < nombre de maquina completo > < maquina >
 
 
0 #10 Eagh 29-10-2007 18:10
Estoy tratando de instalar oracle 9i en fedora core 5 y sale el siguiente error: "NO SE PUEDE DETERMINAR LA DIRECCION IP DEL HOST"... sabes que debo hacer?
 
 
0 #11 ulisin 24-03-2008 19:32
lo puedo instalar en redhat9?
 
 
0 #12 HernanCoronel 24-04-2008 16:38
Hola mis estimados....

AMIGO POR FA NO PUEDO INSTALAR...

LE DOY ./runInstaller

y me sale

Iniciando Oracle Universal Installer...

Comprobando requisitos de Installer...

Comprobando la versiuffffuffffn del sistema operativo: debe ser redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

Aprobado

Se han cumplido todos los requisitos de Installer.

Preparando para iniciar Oracle Universal Installer desde /tmp/OraInstall2008-04-24_08-22-08AM. Espere...

Es un usuario root. Oracle Universal Installer no puede continuar con la instalaciuffffuffffn si es un usuario root.

: No existe el fichero o el directorio

cuando me cambio al usuario oracle10g creado por nosotros

me sale permiso denegado.. porfavor ayuda.. tengo que entregar un trabajo para la y no puedo.

NOTA: No me e bajado el patches... crees que sea por eso..

no tengo acceso a metalink.. es para la u ayuda por favor

Gracias

HernanCoronel
 
 
0 #13 Ed.tabares 07-05-2008 18:51
Excelente

Crees que estos pasos son viables para instalar oracle 10g en napaci ROCKS que es una distri basada en redhat 4.1 y centos..... el problema es que este sistema es para cluster y el fin es instalar oracle 10g RAC...

alguien save como se puede hacer esto?

gracias

 
 
0 #14 Joen 28-06-2008 21:22
hola alguien podria enviarme el oraparam.ini (p4153257_10103_LINUX.zip) al mail porfavor es urgente... gracias.!
 
 
0 #15 alexis 27-07-2008 18:32
no entiendo......................

alexis.ad@hot..
 
 
0 #16 alfredo 20-01-2009 20:50
que tal , tengo una duda , donde creo el .bash_profile ? , ya instale oracle 11g pero no toma las variables de entorno , y el nombre de listener no corresponde , donde puedo ver que nombre se le asigno

gracias

 
 
0 #17 notecreim 09-06-2009 02:43
A ver si nos leemos los comentarios que la mayoría preguntan cosas que ya están resueltas y muy bien explicadas en el tutorial.

Pa los que preguntan donde se crea el .bash_profile ---> home/oracle/.bash_profile

si quieres que te pille las variables de entorno tienes que entrar con el usuario oracle al sistema, y luego si necesitas hacer algo como root usas sudo o te cambias a root desde consola con su root.

Pal que no puede lanxar runinstaller. Eso es porque estas usando un linux que no está certificado, para saltarte esa restricción arrancalo con ./runinstaller -ignoresysprereqs
 
 
0 #18 notecreim 09-06-2009 04:01
A ver si nos leemos los comentarios que la mayoría preguntan cosas que ya están resueltas y muy bien explicadas en el tutorial.

Pa los que preguntan donde se crea el .bash_profile ---> home/oracle/.bash_profile

si quieres que te pille las variables de entorno tienes que entrar con el usuario oracle al sistema, y luego si necesitas hacer algo como root usas sudo o te cambias a root desde consola con su root.

Pal que no puede lanxar runinstaller. Eso es porque estas usando un linux que no está certificado, para saltarte esa restricción arrancalo con ./runinstaller -ignoresysprereqs
 
 
0 #19 Jose O. 04-08-2009 09:59
Hola, ya instalé ORACLE 10g en Red Hat 5.0 pero al momento de ir a a la carpeta bin para ejecutarel listener me aparece el siguiente mensaje.. Connect failed because target host or object does not exist.

que tengo que hacer para poder levantarlo.. saludos.

 
 
0 #20 Jose O. 04-08-2009 10:02
Hola, ya instalé ORACLE 10g en Red Hat 5.0 pero al momento de ir a a la carpeta bin para ejecutarel listener me aparece el siguiente mensaje.. Connect failed because target host or object does not exist.

que tengo que hacer para poder levantarlo.. saludos.

 
 
0 #21 Jose 04-08-2009 17:46
a que correo te puedo escribir?
 
 
0 #22 mabel 04-06-2010 10:22
hola, quiero saber como instalar oracle para que no sea case sensitive, que instalación debo usar y en que momento debo setear esos parámetros, como el character set, sort, etc.

saludos
 
 
0 #23 gabriela 21-08-2010 19:42
estoy logeandome como oracle

y escribo vi /home/oracle/.bash_profile

comienzo a escribir y me aparece un error (que no eh podido abrir el archivo para escribir) y la unica forma para salir es :q!

como puedo configuraralo entonces?????, incluso ya lo intente como root y me da lo mismo
 
 
0 #24 Fabi'x 03-01-2011 11:11
como se arranca oracle en una consola...gracias
 
 
0 #25 elizabeth 05-01-2011 07:44
Hola quisiera instalar el oracle pero me marca un error me podrias ayudar
 
 
0 #26 mary 08-03-2011 13:22
hola podrias envierme el archivo oraparam.ini para copiar las lineas de validacion de la versions red hat 4, no tengo acceso al metalink y lo pero es que llevo 2 semanas instalando y ya tengo que entregarlo..porfavpr

mi correo es
 

Haz login para dejar un comentario. Puedes hacer login con tu cuenta de:


Haz login con tu cuenta orasite

Haz login con tu cuenta de:

Errores Oracle más comunes