Instalacionoracle10 g

142
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
142
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Instalacionoracle10 g

  1. 1. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 1 - GUIA DE INSTALACIÓN DE ORACLE 10G (10.2.0.1) SOBRE CENTOS 5.2 Esta guía esta dirigida para llevar a cabo la instalación del software Oracle 10g (10.2.0.1) sobre la plataforma Centos Linux 5.2. Se describen todos los pasos para la correcta instalación de Oracle 10g: Preparación del sistema. Prerrequisitos del Sistema Configuración del Sistema, etc. PREPARAR EL SISTEMA - Para la correcta instalación asegúrate 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 documentación de Oracle dice que el sistema debe tener 512Mb mínimo de RAM y 1 Gb de swap o el doble de la RAM.. En sistemas con 2 o más GB de RAM, la partición de intercambio puede ser entre una y dos veces el tamaño de la RAM.. Siendo realistas 512 es el mínimo 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 400 Mb Ficheros de instalación 1.5 Gb Productos opcionales de Oracle Database 10g que vienen en el Companion CD 1 Gb Ficheros de una base de datos 1.2 Gb Total 4.1 Gb
  2. 2. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 2 - Para verificar el espacio disponible: df -k / AJUSTANDO LÍMITES DEL KERNEL Revisando la configuración 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 línea 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 instalación del software. • dba: grupo de usuarios con privilegios de SYSDBA
  3. 3. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 3 - Si estas configurando en una instalación 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 parámetro mkdir p crea los directorios padre de oradata en caso de que no existan. El parámetro 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, Después 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 línea del archivo /home/oracle/.bash_profile umask 022 Crea los siguientes directorios: mkdir -p /home/oracle/config/10.2.0 mkdir /var/lock/subsys
  4. 4. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 4 - 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 instalación. Dirígete 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 instalación de Oracle 10g. PANTALLA ACCION BIENVENIDO SIGUIENTE
  5. 5. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 5 - ESPECIFICAR DIRECTORIO DE INVENTARIO Y CREDENCIALES 1) RUTA DE ACCESO = /u01/app/oracle/oraInventory 2) NOMBRE DE GRUPO = oinstall 3) SIGUIENTE SELECCIONAR TIPO DE INSTALACION 1) ENTERPRISE EDITION (1.26 GB) 2) SIGUIENTE ESPECIFICAR DETALLES DEL DIRECTORIO RAIZ 1) DESTINO. 2) NOMBRE = OraDb10g_home1 3) RUTA DE ACCESO = /u01/app/oracle/product/10.2.0/db_1
  6. 6. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 6 - COMPROBACION DE REQUISITOS ESPECIFICOS DEL PRODUCTO SIGUIENTE ADVERTENCIA SI SELECCIONAR OPCION DE CONFIGURACION 1) CREAR BASE DE DATOS. 2) SIGUIENTE
  7. 7. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 7 - SELECCIONAR CONFIGURACION DE BASE DE DATOS 1) USO GENERAL. 2) SIGUIENTE ESPECIFICAR OPCIONES DE CONFIGURACION DE BASE DE DATOS 1) NOMBRE Y SID = dbunprg 2) EUROPEO OCCIDENTAL WE8ISO8859P1 1) CREAR BASE DE DATOS CON ESQUEMAS DE EJEMPLO SELECCIONAR OPCION DE GESTION DE BASE DE DATOS 1) USAR DATABASE CONTROL PARA GESTION DE BASE DE DATOS 2) SIGUIENTE
  8. 8. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 8 - ESPECIFICAR OPCION DE ALMACENAMIENTO DE BASE DE DATOS 1) SISTEMA DE ARCHIVOS 2) ESPECIFICAR UBICACIÓN DE ARCHIVO DE BASE DE DATOS = /u02/oradata 3) SIGUIENTE ESPECIFICAR OPCIONES DE COPIA DE SEGURIDAD Y RECUPERACION 1) NO ACTIVAR COPIAS DE SEGURIDAD AUTOMATICAS. 2) SIGUIENTE ESPECIFICAR CONTRASEÑAS DE ESQUEMA DE BASE DE DATOS 1) USAR LA MISMA CONTRASEÑA PARA TODAS LAS CUENTAS =oracle 2) SIGUIENTE
  9. 9. GUIA DE INSTALACION DE ORACLE 10G R. Puican G. - 9 - RESUMEN INSTALAR ASISTENTE DE CONFIGURACION DE BASE DE DATOS ACEPTAR EJECUTAR ARCHIVOS DE COMANDOS DE CONFIGURACION Automáticamente se “levanta” o “monta” la base de datos en modo open.

×