Sei sulla pagina 1di 9

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

GUIA DE INSTALACIN DE ORACLE 10G (10.2.0.1) SOBRE CENTOS 5.2


Esta gua esta dirigida para llevar a cabo la instalacin del software Oracle 10g (10.2.0.1) sobre la plataforma Centos Linux 5.2. Se describen todos los pasos para la correcta instalacin de Oracle 10g: Preparacin del sistema. Prerrequisitos del Sistema Configuracin del Sistema, etc. PREPARAR EL SISTEMA - Para la correcta instalacin asegrate de tener instalados los siguientes paquetes

rpm -Uvh /media/cdrom*/./RPMS/sysstat*.rpm rpm -Uvh /media/cdrom*//RPMS/libXp-1*.rpm rpm -Uvh /media/cdrom*//RPMS/openmotif22*.rpm rpm -Uvh /media/cdrom*//RPMS/libaio*.rpm rpm -Uvh /media/cdrom*//RPMS/compat-libstdc++*.rpm rpm -Uvh /media/cdrom*//RPMS/binutils*.rpm rpm -Uvh /media/cdrom*//RPMS/elfutils-libelf*.rpm rpm -Uvh /media/cdrom*//RPMS/elfutils-libelf-devel*.rpm rpm -Uvh /media/cdrom*//RPMS/unixODBC*.rpm rpm -Uvh /media/cdrom*//RPMS/kernel-headers-2.6.18-92.el5.i386.rpm rpm -Uvh /media/cdrom*//RPMS/glibc-headers-2.5-24.i386.rpm rpm -Uvh /media/cdrom*//RPMS/glibc-devel-2.5-24.i386.rpm rpm -Uvh /media/cdrom*//RPMS/libc-client-*.rpm rpm -Uvh /media/cdrom*/./RPMS/libgomp-4.1.2-42.el5.i386.rpm rpm -Uvh /media/cdrom*/./RPMS/ rpm -Uvh gcc-4*.rpm
PREREQUISITOS DEL SISTEMA La documentacin de Oracle dice que el sistema debe tener 512Mb mnimo de RAM y 1 Gb de swap o el doble de la RAM.. En sistemas con 2 o ms GB de RAM, la particin de intercambio puede ser entre una y dos veces el tamao de la RAM.. Siendo realistas 512 es el mnimo para poder arrancar el sistema, no para trabajar con Oracle.

Verificamos memoria RAM grep MemTotal /proc/meminfo Verificamos memoria Swap grep SwapTotal /proc/meminfo El espacio en disco recomendable debe ser mayor a 4GB, repartido de la siguiente manera:
Espacio en /tmp para el Oracle Universal Installer Ficheros de instalacin Productos opcionales de Oracle Database 10g que vienen en el Companion CD Ficheros de una base de datos Total 400 Mb 1.5 Gb 1 Gb 1.2 Gb 4.1 Gb

-1-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

Para verificar el espacio disponible: df -k /

AJUSTANDO LMITES DEL KERNEL Revisando la configuracin del sistema /sbin/sysctl -a|grep sem kernel.sem = 250 32000 32 128 /sbin/sysctl -a|grep shm vm.hugetlb_shm_group = 0 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.shmmax = 2147483648 /sbin/sysctl -a|grep file-max fs.file-max = 65536 /sbin/sysctl -a|grep ip_local_port_range net.ipv4.ip_local_port_range = 1024

65000

Si algun valor es diferente entoces editamos /etc/sysctl.conf 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 Para aplicar los cambios reiniciamos el sistema en todo caso damos la siguiente orden para que se aplique directamente. /sbin/sysctl -p Luego verificamos los limites de la shell con ulimit -a Editamos /etc/security/limits.conf y le agregamos los siguientes valores. soft nproc 2047 hard nproc 16384 soft nofile 1024 hard nofile 65536 Agregamos la siguiente lnea a /etc/pam.d/login session required /lib/security/pam.limits.so DIRECTORIOS Y PERMISOS Crear usuario (oracle) y los siguientes grupos: oinstall: propietario de los archivos Oracle. Este grupo se usa para la instalacin del software. dba: grupo de usuarios con privilegios de SYSDBA

-2-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

Si estas configurando en una instalacin limpia obviamente no existen dichos grupos excepto por nobody, asi que mejor comprobamos si existen los grupos: Verificamos los grupos grep oinstall /etc/group grep dba /etc/group grep nobody /etc/group Verificamos los usuarios id oracle id nobody Si no existen los creamos Creando grupos groupadd oinstall groupadd dba Creamos usuarios useradd -c "Propietario del sw de Oracle" -g oinstall -G dba -p oracle -d /home/oracle -s /bin/bash oracle Creamos los directorios base de oracle (/u01/app/oracle/oradata) mkdir -p /u01/app/oracle mkdir -p /u02/oradata chown -R oracle:oinstall /u01 /u02 chmod -R 777 /u01 /u02 El parmetro mkdir p crea los directorios padre de oradata en caso de que no existan. El parmetro chown R asigna propietario a los archivos y directorios recursivamente. Verifica que exista el directorio /home/oracle, de no existir realiza lo siguiente: crear el directoriocoracle y copia los archivos .bashrc y .bash_profile, Despus asignas propietario y permisos. Creamos el directorio /home/oracle mkdir -p /home/oracle cp /home/otrousuario/.ba* /home/oracle chown -R oracle:oinstall /home/oracle chmod -R 777 /home/oracle

Haz login con el usuario oracle su oracle Descomentamos o agregamos la siguiente lnea del archivo /home/oracle/.bash_profile umask 022 Crea los siguientes directorios: mkdir -p /home/oracle/config/10.2.0 mkdir /var/lock/subsys

-3-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

Agrega las siguientes variables de entorno al archivo /home/oracle/.bashrc export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 export ORACLE_SID=dbunprg 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:/u01/app/oracle/product/10.2.0/db_1/bin En la variable ORACLE_SID especifica el nombre de tu Base de Datos, en este caso es: dbunprg Estamos listos para iniciar la instalacin. Dirgete al directorio donde se encuentra el instalador de oracle10g database y ejecuta el runInstaller. El instalador solo se ejecuta en sistemas operativos certificados, para saber cuales puedes ver el archivo /database/install/oraparam.ini (Linux=redhat2.1, UnitedLinux1.0, redhat3). Por eso debes pedirle que ignore los prerequisitos: ./runInstaller ignoreSysPrereqs Tras unos segundos aparece el Wizard de instalacin de Oracle 10g. PANTALLA ACCION

SIGUIENTE

BIENVENIDO

-4-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

1) RUTA DE ACCESO = /u01/app/oracle/oraInventory 2) NOMBRE DE GRUPO = oinstall 3) SIGUIENTE

ESPECIFICAR DIRECTORIO DE INVENTARIO Y CREDENCIALES

1) ENTERPRISE EDITION (1.26 GB) 2) SIGUIENTE

SELECCIONAR TIPO DE INSTALACION

1) DESTINO. 2) NOMBRE = OraDb10g_home1 3) RUTA DE ACCESO = /u01/app/oracle/product/10.2.0/db_1

ESPECIFICAR DETALLES DEL DIRECTORIO RAIZ

-5-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

SIGUIENTE

COMPROBACION DE REQUISITOS ESPECIFICOS DEL PRODUCTO

SI

ADVERTENCIA

1) CREAR BASE DE DATOS. 2) SIGUIENTE

SELECCIONAR OPCION DE CONFIGURACION

-6-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

1) USO GENERAL. 2) SIGUIENTE

SELECCIONAR CONFIGURACION DE BASE DE DATOS

1) NOMBRE Y SID = dbunprg 2) EUROPEO OCCIDENTAL WE8ISO8859P1 1) CREAR BASE DE DATOS CON ESQUEMAS DE EJEMPLO

ESPECIFICAR OPCIONES DE CONFIGURACION DE BASE DE DATOS

1) USAR DATABASE CONTROL PARA GESTION DE BASE DE DATOS 2) SIGUIENTE

SELECCIONAR OPCION DE GESTION DE BASE DE DATOS

-7-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

1) SISTEMA DE ARCHIVOS 2) ESPECIFICAR UBICACIN DE ARCHIVO DE BASE DE DATOS = /u02/oradata 3) SIGUIENTE

ESPECIFICAR OPCION DE ALMACENAMIENTO DE BASE DE DATOS

1) NO ACTIVAR COPIAS DE SEGURIDAD AUTOMATICAS. 2) SIGUIENTE

ESPECIFICAR OPCIONES DE COPIA DE SEGURIDAD Y RECUPERACION

1) USAR LA MISMA CONTRASEA PARA TODAS LAS CUENTAS =oracle 2) SIGUIENTE

ESPECIFICAR CONTRASEAS DE ESQUEMA DE BASE DE DATOS

-8-

GUIA DE INSTALACION DE ORACLE 10G

R. Puican G.

INSTALAR

RESUMEN

ACEPTAR

ASISTENTE DE CONFIGURACION DE BASE DE DATOS

EJECUTAR ARCHIVOS DE COMANDOS DE CONFIGURACION

Automticamente se levanta o monta la base de datos en modo open.

-9-

Potrebbero piacerti anche