Jorge Sánchez’ 2013 – www.jorgesanchez. stración de bases de datos: [2.1] instalación de SGBD Jorge Sánchez Asenjo’ 2013 Centro Don Bosco Salesianos-Villamuriel [2] Instalación y Configuración de Sistemas Gestores de Bases de Datos Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red
37
Embed
Instalación de SGBD. Instalación de Oracle 11g en Linux y Windows
Apartados 2.1 y 2.2 de la segunda Unidad del módulo de Administración de Bases de Datos. Nociones básicas sobre instalación de Sistemas de Bases de Datos. Pasos para la instalación de Oracle 11g en Windows y Linux CentOS.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sánchez Asenjo’ 2013
Centro Don BoscoSalesianos-Villamuriel
[2] Instalación y Configuración de Sistemas Gestores de Bases de Datos
Administración de Sistemas Gestores de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Elección del SGBD. Paso 2:Comprobar requisitos
• Sistema operativo• Paquetes o aplicaciones preinstaladas•RAM• Procesador•Disco duro•Requisitos de red•Requisitos de configuración de sistema• Incompatibilidades
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Estructura OFA
• Oracle’s Optimal Flexible Architecture• Estructura de directorios estandarizada de Oracle• ORACLE_BASE, Parámetro con la ruta base de instalación de
productos Oracle:• /pm/h/u• p=Texto estándar; se usa ora o la letra u• m=Nº de 01 a 09• h=Directorio estándar, se usa app• u=Nombre del usuario instalador de Oracle (se suele usar Oracle)• Linux: /u01/app/Oracle • Windows: C:\oracle\app
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Estructura OFA
•ORACLE_HOME, raíz de la instalación de un producto concreto.• Ruta: ORACLE_BASE/product/versión/nombre_inst• Ejemplo: /u01/app/oracle/product/11.2.1/db_home1• Archivos de datos: ORACLE_BASE/oradata •Oracle Inventory Directory: Productos instalados
• Ruta Linux: /u01/app/oraInventory• Otra posibilidad: $HOME/Oracle/oraInventory
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Instalar
1. Descargar ZIP2. Descomprimir todos los archivos en el mismo directorio3. Pasos a seguir
1. Indicar correo electrónico para contacto administrativo2. No crear la base de datos, sólo instalar la instancia3. Elegir entre instancia única o distribuida (RAC)4. Elegir idiomas5. Elegir el tipo de instalación (Enterprise), en Opciones, elegir las
opciones deseadas6. Rutas a ORACLE_BASE y ORACLE_HOME7. Comprobar e instalar8. Dejar pasar el programa ante el cortafuegos
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Instalación de la base de datos.Pasos en el asistente (dbca)1. Crear base de datos2. Elegir personalizar3. Elegir nombre y SID4. Marcar configurar Enterprise Manager5. Elegir contraseñas administrativas6. Elegir ubicación de base de datos y modo de
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Instalación de la base de datos. Pasos en el asistente (dbca)7. Elegir si deseamos área Flash y el modo de
archivado8. Elegir los componentes (sólo es imprescindible el
repositorio de Enterprise Manager)9. Configuración parámetros (SGA, PGA, Tamaño de
bloque, Juegos de caracteres y modo de servidor)10. Configuración de los archivos (datos, redo y de control)11. Crear la base de datos12. Guardar el archivo HTML que resume la instalación
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Requisitos. Software
• Sistema Operativo:• Asianux Server 3 (con SP2)• Oracle Linux 4 update 7 ó Oracle Linux 5 update 2 o versiones superiores.• Red Hat Enterprise Linux. Con los mismos requisitos de versión.• SUSE Linux Enterprise Server. Al menos la versión 10 con SP2 (o la 11 y
superiores)• Comprobar: cat /proc/versión
• kernel 2.6.21• uname -r
• Navegador (IE 6, Chrome 3, Forefox 2, Safari 3.1,…)• Servidor X (modo gráfico de trabajo)
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Requisitos. IP única
• No es obligatorio, pero sí recomendable ya que estamos configurando un servidor• gedit /etc/sysconfig/network-scripts/ifcfg-eth0• DEVICE=eth0
ONBOOT=yes (Activa la tarjeta de red en el inicio)BOOTPROTO=static (Para dirección estática, sino se pone dhcp)IPADDR=x.x.x.x (IP del servidor)NETMASK=x.x.x.x (máscara de red)GATEWAY=x.x.x.x (Para dirección estática)NETWORK=x.x.x.x (Dirección de red, opcional)BROADCAST=x.x.x.x (Dirección de difusión, opcional)HWADDR=XX:XX:XX:XX:XX:XXTYPE=Ethernet
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Requisitos. Software
• Paquetes (Revisar documentación de Oracle) a instalar con yum install:• binutils versión 2.15.92.0.2• compat-libstdc++-33 versión 3.2.3• elfutils-libelf versión 0.97• elfutils-libelf-devel versión 0.97• gcc versión 3.4.6• gcc-c++ versión 3.4.6• glibc-2.3.4 versión 2.41• glibc-common versión 2.3.4• unixODBC• unixODBC-devel
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Requisitos. Software
• glibc-devel versión 2.3.4• glibc-headers versión 2.3.4• libaio-devel versión 0.3.105• libaio versión 0.3.105• libgcc versión 3.4.6• libstdc++ versión 3.4.6• libstdc++ versión devel-3.4.6• make versión 3.80• numactl versión 0.6.4.i386• pdksh versión 5.2.14• sysstat versión 5.0.5
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Otras acciones previas.Parámetros del kernel
• Comprobar recursos:• ulimit –Sn # debe mostrar al menos 1024• ulimit –Hn # debe mostrar al menos 65536• ulimit –Su # debe mostrar al menos 2047• ulimit –Hu # debe mostrar al menos 16384• ulimit –Ss # debe mostrar al menos 10240• ulimit –Hs # debe mostrar al menos 65536
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Prerrequisitos
1. Haber instalado el software de Oracle2. Lanzar el asistente de instalación de red (netca)
1. Crear un nuevo listener2. Darle nombre (LISTENER)3. Elegir protocolo de red4. Elegir puerto (1521 es el estándar)5. Abrir el puerto en el cortafuegos
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Instalador de bases de datos
Lanzar el asistente de configuración de bases de datos (comando dbca)1. Elegir “Crear base de datos”2. Elegir “Personalizar base de datos” (nos permite
profundizar en la instalación de la base de datos)3. Elegir nombre de base de datos global4. Marcar la casilla para Configurar el Enterprise Manager5. Establecer contraseñas para usuarios administrativos
(SYS, SYSTEM)6. Establecer el directorio para los archivos de datos y su
Jorge Sánchez’ 2013 – www.jorgesanchez.net Administración de bases de datos: [2.1] instalación de SGBD
Jorge Sanchez’ 2013Centro Don Bosco
Salesianos-Villamuriel
Conectar con la base de datos
• Comando: • sqlplus • sqlplus system AS sysdba• sqlplus /nolog (luego se conecta mediante el comando connect)
• En CentOS 5 y otros Linux existe un bug por la seguridad adicional que añade el módulo SELinux. Se corrige mediante el comando:• chcon -t textrel_shlib_t $ORACLE_HOME/*.so