28 March 2008

Instalar ORACLE 10g en RHE4

Configuración Recomendada para el núcleo (kernel) UNIX de Oracle.
A continuación se sugieren los siguienets valores mínimos. Para obtener más información, consulte la documentación de Oracle (http://www.oracle.com/technology/documentation/index.html).

Valores Mínimos de los parámetros del núcleo (kernel) para Linux
shmmax=2147483648 (Valor Mínimo)
shmmni=4096
semmns=32000
semmni=1024
semmsl=1024
semopm=100


Configuración de los Valores del Núcleo (Kernel)
IMPORTANTE
: Los valores del núcleo sugeridos en esta sección son sólo valores mínimos. Esta configuración se debe cambiar sólo en su configuración del sistema los valores son inferiores a los valores mínimos recomendados, y sólo después de consultar con su administrador de sistemas y documentación de Oracle respectivamente.

Para establecer valores en el Kernel de Linux:
1. Inicie sesión como root.

2. Realice un respaldo del archivo /etc/sysctl.conf.

3. Utilizando un editor de texto, cambie los parámetros de kernel del archivo "/etc/sysctl.conf":


On REDHAT LINUX 4
# Kernel settings for Oracle
kernel.core_uses_pid = 1
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144


4. Ejecute el siguiente comando para cargar las modificaciones en el "/ etc / sysctl.conf":
sysctl -p
/sbin/sysctl –p (on RedHat Linux4)


5. Utilizando un editor de texto, añada los siguientes valores al archivo "/etc/security/limits.conf":
# Settings added for Oracle
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

Oracle (9i and 10g) Installation on Red Hat Linux (RHEL4)
Para instalar Oracle en Red Hat Linux:

1. Iniciar Sesión como root.

2. Asegurarse que los paquetes requeridos se encuentren instalados, para ello debemos ejecutar el siguiente comando para cada uno de los paquetes que a continuación se mencionan.
rpm -qa grep

Lista de Paquetes:
compat –db
compat-gcc-32
compat-gcc-32-c++
compat-oracle-rhel4
compat-libcwait
compat-libgcc-296
compat-libstdc++-296
compat-libstdc++-33
gcc
gcc-c++
gnome-libs
gnome-libs-devel
libaio-devel
libaio
make
openmotif21
xorg-x11-deprecated-libs-devel
xorg-x11-deprecated-libs

3. Crear un grupo para Oracle. Añadir el grupo dba como root:
groupadd oinstall
groupadd dba

4. Crea el usuario Oracle como root:
useradd –g oinstall –G dba –d /opt/oracle/product//db_1 –m oracle
passwd oracle

5. Crear el directorio para ORACLE_HOME y ORACLE_BASE:
mkdir –p /opt/oracle/product/<10.2.0.3>

6. Cambiar el dueño del directorio ORACLE_BASE:
chown -R oracle:oinstall /opt/oracle

7. Cambiarse al usuarios oracle:
su - oracle

8. Editar el archivo ‘.bash_profile’ ubicado dentro del directorio home de oracle y añadir las siguientes lineas:
NOTA: Estas variables de entorno deberán ser conffiguradas solamente para el uso del usuario Oracle.

# User specific environment and startup programs
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_SID=oracle; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib; export CLASSPATH
LD_ASSUME_KERNEl=2.4.19; export LD_ASSUME_KERNEL
TMP=/tmp; export TMP
TMPDIR=$TMP;export TMPDIR
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME

9. Guarde y salga del archivo '.bash_profile'

10. Re-inicie sesión como oracle para cargar las nuevas variables de entorno:
exit
su - oracle

11. Compruebe si el. Bash_profile, usando el siguiente comando:
set more

12. Inicie sesión como usuario Oracle. Si está utilizando una emulación de X, configure la variable de entorno DISPLAY de la siguiente manera:
DISPLAY=:0.0; export DISPLAY

13. Para instalar Oracle 10.2.0.1, desde el disco 1, ejecute el siguiente comando
./runInstaller

14. En el proceso de instalación, utilice los valores por defecto a menos que se especifique a continuación:
At Welcome screen, click Next.

In the File Locations window, for Destination Name choose "OUIHome" from the drop-down. Click Next.
Depending on your version, in Select Product to Install window, choose Oracle 10g Database 10.2.0.3. Click Next.

In the Installation Types window, select Enterprise Edition. Click Next.

In Database Configuration window, select General Purpose. Click Next.

At the Summary screen, review the install summary then click install.

At the End of Installation screen, click Exit.

15. Para aplicar el parche de Oracle 10.2.0.3, desde el disco 1, ejecute el siguiente comando:
./runInstaller

16. Follow the prompts in the Installation windows. At the Summary screen, review the install summary and click install. At the End of Installation screen, click Exit.

Siga las instrucciones. En la pantalla Resumen, revise el resumen de la instalación y haga clic en 'Install'. En la pantalla de Finalización de la instalación, haga clic en 'Exit'.